Создание нескольких репозиториев SVN на одном сервере SVN - PullRequest
3 голосов
/ 01 июля 2011

У меня есть настройка SVN-сервера для проекта A, и все хорошо.Теперь мне нужно настроить другой репозиторий на том же сервере для проекта B.

Любые рекомендации, пожалуйста?

Ответы [ 3 ]

4 голосов
/ 17 февраля 2014

Создание подпапки, как предполагает Arpit, определенно не является тем решением, которое вам нужно, поскольку оба проекта будут частью одного SVN-репозитория, следовательно, будут использоваться номера версий.

Это определенно возможноиметь несколько репозиториев на одном сервере, однако есть много способов сделать это в зависимости от ваших настроек.

Сначала вы можете изучить эти документы, чтобы прояснить свои концепции.

http://svnbook.red -bean.com / ru / 1.7 / svn-book.pdf

http://tortoisesvn.net/support.html

В программе установки Windows, например VisualSVN, с помощью инструмента управленияVisualSVN Server Manager позволяет легко и просто создавать репозитории и управлять ими.

Важно понимать разницу между репозиторием как общей концепцией и репозиторием как техническим термином в SVN.Приведенная документация поможет вам в этом.

2 голосов
/ 01 июля 2011

Если вы используете Apache, вы можете легко поддерживать несколько репозиториев с помощью конфигурации SVNParentPath. Увидеть http://svnbook.red -bean.com / ru / 1.5 / svn.serverconfig.httpd.html # svn.serverconfig.httpd.basic для получения подробной информации.

0 голосов
/ 01 июля 2011

Вы установили сервер и настроили в нем проект, я думаю, следующим образом:

http://svn.exampel.com/repos/
|
|- ProjectA 
   |
   |- branches
   |- tags
   |- trunk

Чтобы добавить другой репозиторий на том же сервере, просто перейдите в корневой каталог и создайте другую папкуструктура как это:

http://svn.exampel.com/repos/
|
|- ProjectA 
   |
   |- branches
   |- tags
   |- trunk
|
|- ProjectB
   |
   |- branches
   |- tags
   |- trunk

Просто !.Никаких других настроек не предусмотрено, и вы можете начать использовать их в качестве отдельных репозиториев.Это называется Multi-Repisotory Layout .

ПРИМЕЧАНИЕ. Номер редакции будет предоставлен обоим, т. Е. Номер редакции предназначен для полного дерева, и для обоих проектов будет единый номер редакции

...