Где находятся файлы Subversion моего сервера Windows? - PullRequest
0 голосов
/ 13 мая 2009

Я только что настроил Subversion на Windows Server 2003, используя сообщение в блоге http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/16/Setting_up_a_Subversion_Server_under_Windows.aspx .

Я хочу видеть изменения с помощью веб-доступа, чтобы любые внесенные мной изменения были непосредственно отображены на моем веб-сайте.

Где находятся эти файлы сервера SVN?

Ответы [ 2 ]

0 голосов
/ 14 мая 2009

Я нашел хорошее решение для этого.

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

Я только что обновил каталог сервера с помощью команды "svn update". И вам нужно написать скрипт в файле post-commit.

В конце концов, любой коммит обновит файл сервера, и я вижу изменение непосредственно по URL.

В Windows я создал файл post-commit.bat и в него помещен следующий скрипт.

@ECHO ON

set repo=%1
set rev=%2
set log=C:\subversion\logs\post-commit_log.log
set err=C:\subversion\logs\post-commit_err-log.txt
set svn=svn
set svnpath=C:\subversion\bin
set working=C:\wamp\www\myproject

( echo ========================================================================
echo Start commit %repo% r%rev%
date /t
time /t
) >> %log%

set cmd=%svn% update --username uSeRnAmE  --password StRoNgPaSsWoRd %working%
(start "start-title" /D"%svnpath%" /NORMAL /B %cmd% >> %log%)
0 голосов
/ 13 мая 2009

Репозиторий Subversion заполняется в реляционную базу данных, которая хранится (по указанной вами ссылке) в «c: \ Documents and Settings \ Subversion Repository».

Если вы хотите просмотреть заголовок вашего хранилища по HTTP, вам нужно установить Apache с модулем Subversion.

После того, как вы настроите его, вы сможете просматривать посещение хранилища (например) http://localhost/svn/myproject. Подробнее см. В книге SVN .

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