Настройка SVN-репозитория - PullRequest
       1

Настройка SVN-репозитория

1 голос
/ 22 сентября 2011

Я недавно настроил svn на сервере Windows 2003 через ssh.Я знаком с разработчиком svn, но мне никогда не приходилось быть администратором.Смысл в том, чтобы позволить удаленную разработку через визуальную студию.У меня есть каталог со всеми файлами для моего сайта, который ранее не контролировался версией.Сайт указывает на этот каталог, и поэтому я не хочу перемещать эти файлы.

Как мне создать репозиторий и добавить в него все существующие файлы без необходимости их перемещения?

Спасибо

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

1-й: создайте репозиторий и его необходимую структуру ветвей / тегов / внешних линий на сервере и сделайте его доступным по сети через apache или svnserve:

svnadmin create /opt/svn/myrepo
svn mkdir file:///opt/svn/myrepo/trunk -m "creating repo structure"
svnserve -d -r /opt/svn/

2-й: извлеките целевую папку репозитория (например, транк)ваш самый верхний каталог вашего исходного кода:

svn co http://[YOUR_SERVER]/myrepo/trunk c:\development\myproject\src

3-й: принятие исходного кода в хранилище в качестве начального импорта

svn commit -m "initial import of myproject"

Вы также можете использовать команду svn import однако этот позволит вам продолжить разработку без повторной проверки исходного кода.

Также обратите внимание, что я не создал полную структуру хранилища из-за краткости, обычно вы делаете это, создавая верхнюю частьпапка уровня и использование svn import

0 голосов
/ 22 сентября 2011

Как уже говорили другие: svnadmin create /path/to/repository создаст хранилище для вас. Тогда вам понадобится какой-нибудь серверный механизм. Я не уверен, как вы будете svn + ssh в Windows, поскольку sshd не является частью стандартной утилиты Windows. Вы можете использовать svnserve напрямую или загрузить CollabNet Subversion Edge , который объединит Apache с Subversion (и ViewVC) в одном пакете.

Тем не менее, я рекомендую вам прочитать интерактивную книгу о Subversion Administration . Это довольно быстро читаемое, хорошо написанное, и оно поможет вам быстро приступить к работе на сервере Subversion.

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