Где находится репозиторий после преобразования репозитория CVS в SVN с использованием cvs2svn? - PullRequest
0 голосов
/ 31 мая 2010

Я использую cvs2svn для преобразования уже существующего хранилища CVS в хранилище svn. Делая это с помощью командной строки, он делает все проходы и создает хранилище в SVN. Но я не могу найти все файлы в определенном каталоге. Где находится этот репозиторий?

Я использовал следующую команду для преобразования CVS в репозиторий SVN.

cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo

Ответы [ 2 ]

2 голосов
/ 01 июня 2010

Опция -s указывает cvs2svn, где разместить хранилище Subversion. Это база данных, хранящая историю всего вашего проекта; то есть часть, которую вы, возможно, захотите поместить на центральный сервер. Чтобы действительно работать с файлами, вам нужно вывести файлы из хранилища в рабочую копию. Для этого используйте следующую команду:

svn checkout file:///home/user/Subversion/repos/trunk myproject

После этого каталог «myproject» (в текущем каталоге) будет содержать извлеченную версию «trunk» (a.k.a., CVS «HEAD») версии вашего проекта. Для получения дополнительной информации о том, как работать с Subversion, см. Книга Subversion .

1 голос
/ 31 мая 2010

Как вы ищете свои файлы? Не используйте ls. Вместо этого сделайте svn checkout этого репо, и вы должны найти свои файлы в только что извлеченной рабочей копии.

...