Мне нужно создать ветку CVS из старой версии main. Можно ли получить данные из основной ветки по дате и создать на ней тег ветки? Будет ли проблема с липкой меткой?
cvs -z1 co -D "2018-04-16 05:42:14 PDT" -P <module>
cvs tag -b <branch_name>
Я не проверял то, что вы предлагаете, но все выглядит нормально.
Прикрепленный тег не должен вызывать никаких проблем с созданием ветки, поскольку в любом случае CVS отслеживает изменения для каждого файла, поэтому создание ветки просто сохраняет все версии файлов для текущего модуля в качестве основы для ветки. Обратите внимание, что вам нужно проверить ветку, чтобы начать работу над ней. Ты можешь использовать:
cvs update -r <branch_name>
после создания ветки.