Развертывание Subversion (SVN) репозитория
Для того, чтобы интегрировать DEVPROM с системой контроля версий исходного кода, вы можете установить Subversion. Для этого необходимо скачать дистрибутив Subversion с сайта http://www.collab.net/downloads/subversion/
Преимущества этого дистрибутива в том, что авторы интегрировали установку Subversion и Apache (который необходим для использования протокола WebDAV) в одном инсталляторе.
Для настройки существующей установки Apache можно использовать этот пример:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<VirtualHost *:81>
DocumentRoot "c:\svn\repository"
<Location />
AddDefaultCharset UTF8
DAV svn
SVNPath "c:\svn\repository"
AuthType Basic
AuthName "DEVPROM Subversion Repository"
AuthUserFile ../svn/passwd
Require valid-user
AuthzSVNAccessFile ../svn/authz
</Location>
</VirtualHost>
Если вы устанавливаете Subversion на тот же сервер, что и DEVPROM, вам необходимо в параметрах Apache указать порт 81, поскольку порт 80 уже занят веб-сервером DEVPROM. Запомните путь к репозиториям, который вы указали для Apache. После установки приложения необходимо перезагрузить компьютер.
После этого необходимо перейти в каталог репозиториев и создать новый репозиторий, для чего в командной строке ввести: svnadmin create local
где local - это название репозитория, вы можете выбрать любое название.
Перейдите в каталог, в котором располагаются файлы, которые вы хотите добавить в репозиторий и добавьте эти файлы в репозиторий:
svn checkout http://localhost:81/svn/local ./
svn add *
svn commit --message=""
Теперь можно создать новый проект в DEVPROM и на закладке SVN указать в качестве пути к проекту строку http://localhost:81/svn/local - вы должны будете увидеть в DEVPROM ранее добавленные в репозиторий файлы.