2009-07-20 7 views
2

Эй, ребята. В настоящее время я использую cvs для управления всеми исходными файлами, но хочу перейти от cvs к svn. Может ли кто-нибудь дать мне несколько указателей? У меня много проектов, но все они похожи, поэтому хотели бы иметь только структуру:исходный файл управления cvs для преобразования svn?

Магистральные./prj1,2,3, и т.д. Отделение. Как указано выше Тег. Как указано выше

Я собираюсь использовать инструмент cvs2svn, прочитал документацию, но я все еще новичок во всем этом. Могут ли мои проекты быть преобразованы с помощью одной команды командной строки?

Я прав, что прежде чем делать все это, мне нужно сначала создать среду svn?

Любого с любыми советами было бы полезно. Спасибо

ответ

1

Я думаю, вам нужно узнать различия/сходства между cvs и svn. Вот начало: cvs-crossover-guide и svn for cvs users.

Оттуда, должно быть, все должно быть понятнее. Инструмент cvs2svn сам позволяет вам напрямую создать репозиторий svn, записать в существующий репозиторий или создать файл дампа svn в зависимости от параметров командной строки. Это объясняется в документах cvs2svn.

1

Если вы хотите, чтобы проекты оказались в одном репозитории SVN, вам необходимо сделать multiproject conversion, для чего вам необходимо использовать options file method для начала преобразования. Создайте копию файла cvs2svn-example.options, который поставляется с версией cvs2svn, которую вы используете, и отредактируйте этот файл, как описано в его комментариях. Затем запустите

cvs2svn --options = имя_файла

Вы не обязательно должны создать репозиторий Subversion первой; cvs2svn может создать его для вас.

0

Нет, вам не нужно сначала устанавливать SVN-репозиторий. Но если у вас уже есть, вы можете использовать его в качестве цели. Из documentation:

 
-s PATH 
--svnrepos PATH 

Write the output of the conversion into a Subversion repository located at PATH. 
This option causes a new Subversion repository to be created at PATH unless the 
--existing-svnrepos option is also used. 
0

Я создал простые «идиотские шаги» для изучения и controld каждого прохода этого процесса.

Какая у вас ОС?

Если вам нужен список шагов для этого, отправьте комментарий, и я поделюсь информацией.

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