CVS в SVN по одной ветке за раз

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

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


person LK__    schedule 09.06.2009    source источник
comment
Не могли бы вы немного объяснить план миграции? Вы хотите разделить ветки на разные репозитории SVN?   -  person elmuerte    schedule 09.06.2009


Ответы (1)


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

person elmuerte    schedule 09.06.2009