2009-06-09 2 views
0

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

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

+0

Можете ли вы немного объяснить план миграции? Вы хотите разделить ветки на разные хранилища SVN? – elmuerte

ответ

1

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

Смежные вопросы