CVS в SVN по одной ветке за раз - PullRequest
0 голосов
/ 09 июня 2009

Можно ли перенести репозиторий из CVS в SVN по одной ветке / тегу за раз?

Поскольку каждая ветвь в настоящее время является отдельным проектом, я хотел бы иметь возможность переносить ветки по одной (когда в конкретной ветке мало активности). В конечном итоге все ветви будут существовать в одном хранилище SVN.

1 Ответ

1 голос
/ 09 июня 2009

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

...