Подтвердить что ты не робот

Как запустить проект SVN из командной строки?

Итак, у меня есть приложение ruby ​​on rails, которое я создал на моем локальном компьютере. У меня есть удаленный репозиторий, который я создал. Теперь, как я могу проверить его в первый раз? Я никогда раньше не создавал свой собственный проект svn, поэтому я не знаю, как это сделать. Я только сделал коммиты для проектов, над которыми я работал.

Решение:

cd [my project dir]
svn import -m "First Check-in" svn://[SubversionRunningMachine]/[ProjectName]/trunk

Это проверит проект. Теперь вам нужно проверить проект.

svn co svn://[SubversionRunningMachine]/[ProjectName]/trunk NewProjectName
4b9b3361

Ответ 1

На самом деле есть два способа сделать это. Один из них - использование импорта, которое не ставит вашу активную базу кода под контроль версий. Другой метод состоит в том, чтобы просто создать пустой проект в репозитории, а затем проверить его непосредственно в базе кода. Затем просто добавьте и выполните фиксацию:

svn mkdir <repo>/newProject
svn checkout <repo>/newProject /path/to/codebase
svn add /path/to/codebase/*
svn commit /path/to/codebase -m "adding initial codebase"

Существует хороший учебник о том, как создать новый проект здесь: http://web.archive.org/web/20110316170621/http://www.duchnik.com/tutorials/vc/svn-command-reference

Ответ 2

Сначала вы должны создать репозиторий на сервере, а затем используйте команду svn import:

svn import <<URL>> -m<<comment>>

Это добавит все ваши файлы в репозиторий, а затем сделает их за один шаг.

В качестве альтернативы вы можете проверить пустой репозиторий (у вас должно быть как минимум /trunk, /tags и /ветки, проверьте out /trunk), а затем скопируйте все свои файлы в новую рабочую копию и добавьте только файлы/каталоги, которые вы хотите зафиксировать. Я предпочитаю этот метод.

Ответ 3

См. ниже screnshot... введите описание изображения здесь

Сначала вам нужно создать каталог (pathToProject в этом случае), а затем вам просто нужно применить команду svn checkout! После этого, чтобы проверить, действительно ли он работает или нет, просто измените любой файл и зафиксируйте его, чтобы проверить, были ли ваши изменения успешно применены или нет.

$ svn update
$ svn commit