2016-04-27 9 views
-1

Мой сервер SVN размещен на удаленном узле Windows 2012 Server, и мне нужно иметь ежедневную резервную копию базы данных источников SVN (копия простой папки). Чтобы добиться этого, я должен сказать администраторам, что папки должны быть скопированы.Местоположение исходных файлов SVN

Я могу найти svnadmin в C: \ Program Files (x86) \ Subversion \ bin, но я не знаю, где находятся фактические источники.

Заранее спасибо.

ответ

3

Это то, что может сообщить вам только администратор сервера.

Если вы подключаетесь к своему репозиторию через Apache (то есть ваш URL-адрес репозитория начинается с http:// или https://), посмотрите в файле конфигурации Apache для URL-адреса или вашего репозитория. Вы можете использовать SVN Book в качестве ссылки, но администратор должен искать директивы SVNPath или SVNParentPath, например:

<Location /repos> 
    DAV svn 
    SVNPath /var/svn/repository 
</Location> 

При подключении к репозиторию через Svnserve (т.е. вашего хранилища URL начинается с svn:// или svn+ssh://), то путь к репозиторию на диске был передан через командную строку для запуска процесса. Для определения пути администратор должен обратиться к how the svnserve process was started.