Где региператив находится после преобразования репозитория CVS в SVN с помощью CVS2SVN?
-
05-10-2019 - |
Вопрос
Я использую CVS2SVN для преобразования уже существующих репозиторий CVS в репозиторий SVN. При этом используя командную строку, она делает все проходы и создает репозиторий в SVN. Но я не могу найти все файлы в конкретном каталоге. Где находится этот репозиторий?
Я использовал следующую команду для преобразования CVS на репозиторий SVN.
cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
Решение
Параметр -s говорит CVS2SVN, где разместить репозиторий Subversion. Это база данных, удерживающая историю вашего проекта; Т.е. часть, которую вы можете захотеть поставить на центральный сервер. Чтобы на самом деле работать над файлами, вам необходимо проверить файлы из репозитория в рабочую копию. Для этого используйте следующую команду:
svn checkout file:///home/user/Subversion/repos/trunk myproject
После этого каталог «MyProject» (в текущем каталоге) будет содержать определенную версию «багажника» (AKA, CVS «Head») Пересмотр вашего проекта. Для получения дополнительной информации о том, как работать с Subversion, см. книга Subversion.
Другие советы
Как вы ищете свои файлы? Не используйте ls
. Отказ Вместо этого сделать а svn checkout
Из этого репо, и вы должны найти ваши файлы в новой проверке рабочей копии.