Контроль исходных файлов cvs в svn преобразование?

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

Хобот. /prj1,2,3 и т. д. Филиал. Как указано выше тег. Как указано выше

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

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

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

5 ответов

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

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

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

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

cvs2svn --options=FILENAME

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

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

Какая у тебя ОС?

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

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

-s ПУТЬ
--svnrepos ПУТЬ

Запишите выходные данные преобразования в хранилище Subversion, расположенное в PATH.
Эта опция приводит к созданию нового хранилища Subversion в PATH, если только
Опция --existing-svnrepos также используется.
Другие вопросы по тегам