Подтверждение копирования крюка на окнах
-
03-10-2019 - |
Вопрос
Я работаю над веб-проектом в свободное время. У меня есть SVN на моей машине (работает XP). То, что я хотел бы сделать, у меня есть копия моего хранилища, скопированного в папку HTDOCS (Dev Machine) Post-Commun через крючок. Таким образом, я могу проверить мои изменения в браузере.
Я знаю, что я могу записать файл .bat, но я не уверен, что будет синтаксис. Я могу сделать основную команду DOS Copy, но я видел один пример, который предоставил имя пользователя и пароль для SVN в копировании. Мне нужно сделать это?
Может кто-нибудь указать мне в правильном направлении, если синтаксис для файла .bat?
Или, может быть, даже предложить лучший метод.
Спасибо
Решение
То красная книга Имеет раздел на крючках. То Параметры после совершенства описаны также.
@echo off
set destination=c:\inetpub\wwwroot\blah\blah
set source_path=%1
set revision=%2
svn export --username user --password pass "%source_path%" "%destination%"
Что все говорится; Я бы не настроен вашу среду тестирования так плотно с вашим исходным управлением, если вам не придется.
Вы можете написать совершенно автономную работу, которую выбирает местоположение подверсии, которое вы заинтересованы в вас, и делает экспорт, когда он обнаруживает изменение.