cvs2svn только для одной ревизии - PullRequest
0 голосов
/ 09 марта 2012

У меня есть модуль CVS под названием myModule, и у него есть ряд ревизий.Поэтому, когда я хочу работать над этим проектом, я делаю cvs co myModule -r myRev.Мне нужно перенести эту ревизию только в SVN.Я не как указать, что в файле conf или в командной строке.

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 10 марта 2012

Если вы хотите переместить только одну ревизию, вас не интересует история. Вы обеспокоены сохранением автора ревизии? Если нет, вы можете полностью пропустить cvs2svn и выполнить {{cvs export myModule -r myRev}}, а затем проверить это в svn. Я лично не мог этого сделать. Я слишком анальный в истории. Но если с историей у вас все в порядке, это может быть очень полезно для вас.

Я бы запустил cvs2svn для создания файла дампа, а затем использовал svn dump filter , чтобы включить только нужную мне ревизию. В вашем случае вы можете захотеть ревизию svn на транке и ревизию, где она была помечена. В качестве альтернативы вы можете просто пометить эту ревизию, как только вы импортируете ее в репозиторий SVN.

...