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
папка.