Я запутался с CVS, помогите пожалуйста.
Используем CVS для управления исходным кодом web-сайта.
Ситуация следующая:
1) Некоторое время назад, когда начальная версия сайта была запущена в производство, создали ветку "live". Затем продолжили дальнейшую работу над сайтом в основном стволе.
Успешно сделали ряд исправлений в ветке "live", когда это потребовалось.
2) Работа в основном стволе по-прежнему продолжается, и сейчас требуется сделать ряд добавлений в live-ветку. Именно не исправлений, а добавлений (нужно добавить папку и несколько файлов в ней).
Как это правильно сделать?
Казалось бы, просто добавить файлы в live-ветке через cvs add, и commit (мы используем Tortoise CVS).
Но при этом получилось что-то странное: файлы были добавлены через live-ветку, но всплыли в основном стволе. При этом, checkout/update live-ветки не возвращает их.
У всех этих файлов, и у папки — sticky tag: Head.
Возможно, нужно придать новым файлам и их папке тег "live"? Как привязать новые файлы и папку к существующей ветке?