управление исходным файлом cvs в svn преобразование? - PullRequest
2 голосов
/ 20 июля 2009

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

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

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

Прав ли я, что прежде чем делать все это, я должен сначала настроить среду SVN?

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

Ответы [ 5 ]

2 голосов
/ 20 июля 2009

Читали ли вы документацию по http://cvs2svn.tigris.org/cvs2svn.html?

1 голос
/ 21 июля 2009

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

cvs2svn --options = FILENAME

Вам не обязательно сначала настраивать хранилище Subversion; cvs2svn может создать его для вас.

1 голос
/ 21 июля 2009

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

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

0 голосов
/ 09 августа 2009

Я создал простые «идиотские шаги», чтобы изучать и контролировать каждый проход этого процесса.

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

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

0 голосов
/ 21 июля 2009

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

-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.
...