Где региператив находится после преобразования репозитория CVS в SVN с помощью CVS2SVN?

StackOverflow https://stackoverflow.com/questions/2942393

  •  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 Из этого репо, и вы должны найти ваши файлы в новой проверке рабочей копии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top