Конвертировать CVSNT в SVN - PullRequest
       1

Конвертировать CVSNT в SVN

3 голосов
/ 19 октября 2010

Есть ли надежный способ конвертировать CVSNT в SVN?

1 Ответ

4 голосов
/ 16 ноября 2010

Вы правы, cvs2svn в этом случае ненадежен, поскольку в CVS FAQ упоминается :

CVSNT это система контроля версий, которая началась с добавления поддержки запуска CVS под Windows NT.С тех пор он сделал множество расширений для формата файлов RCS, так что совместимость с CVS не подразумевает совместимость с CVSNT с какой-либо степенью уверенности.

cvs2svn может произойти для успешного преобразования репозитория CVSNT, особенно еслив хранилище никогда не использовались какие-либо функции только для CVSNT, но это использование не поддерживается и не следует ожидать, что оно будет работать.

Если вы хотите поэкспериментировать с преобразованием хранилища CVSNT, пожалуйста, обратите внимание на следующеепредложения:

  • Использовать опцию cvs2svn --use-cvs.
  • Использовать версию CVSNT исполняемого файла cvs (т. е. убедиться, что первая программа cvs в вашем $PATH это тот, который поставляется с CVSNT).
  • Тщательно проверьте результат преобразования, прежде чем полагаться на него, даже если преобразование завершено без каких-либо ошибок или предупреждений.

При этом попробуйте сначала с опцией --use-cvs: сообщалось, что работает (даже если выеще нужно внимательно проверить результат).

...