Как запустить проект SVN из командной строки? - PullRequest
31 голосов
/ 28 января 2010

Итак, у меня есть приложение 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

Ответы [ 3 ]

56 голосов
/ 06 марта 2011

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

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

9 голосов
/ 28 января 2010

Сначала необходимо создать хранилище на сервере, а затем использовать команду svn import :

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

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

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

0 голосов
/ 28 апреля 2017

См. Ниже скриншот ... enter image description here

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

$ svn update
$ svn commit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...