Visual SVN-сервер с IIS 7

Я разрабатываю проект в php с системой SVN Subversioning с помощью Visual SVN сервер.

У меня есть несколько сайтов в моем личном веб-сервере (IIS 7) и я хотел бы, чтобы папка ствола проекта в моем хранилище была доступна через IIS,

это возможно сделать?

3 ответа

Решение

Если вы действительно спросили о

"Как опубликовать мой код из репозитория, чтобы использовать его на сайте с IIS"

Вы должны прочитать о перехватах Subversion post-commit, которые могут выполнять любые операции с данными в репо, в вашем случае - svn export в корень вашего IIS-сайта или, если вы предпочитаете, чтобы корневой сайт был в качестве рабочей копии svn up

VisualSVN устанавливает Apache httpd в качестве веб-сервера.

Я не верю, что вы можете установить Subversion для работы под IIS. Тем не менее, это был ответ 18 месяцев назад, поэтому все могло измениться, но я сомневаюсь в этом. Я нашел проект Google Code под названием RocketSVN, но, похоже, он устарел.

Я нашел коммерческий пакет в SVNISapi.

Одним из решений является создание .bat сторона файлового сервера, которая будет выполняться каждый день / неделю.

вот простой командный файл

svn export -r HEAD file:///C:/repo/proj C:\root\proj --force

удалить каталог, потому что команда экспорта не позволяет перезаписать существующую папку.

C:\root\ это iis7 папка.

Другие вопросы по тегам