Как создать ветку CVS из старых данных

Мне нужно создать ветку CVS из старой версии main. Можно ли получить данные из основной ветки по дате и создать на ней тег ветки? Будет ли проблема с липкой меткой?

cvs -z1 co -D "2018-04-16 05:42:14 PDT"  -P <module>
cvs tag -b <branch_name>

84
1

Ответ:

Я не проверял то, что вы предлагаете, но все выглядит нормально.

Прикрепленный тег не должен вызывать никаких проблем с созданием ветки, поскольку в любом случае CVS отслеживает изменения для каждого файла, поэтому создание ветки просто сохраняет все версии файлов для текущего модуля в качестве основы для ветки. Обратите внимание, что вам нужно проверить ветку, чтобы начать работу над ней. Ты можешь использовать:

cvs update -r <branch_name>

после создания ветки.