На моем сервере Ubuntu установлены Apache и Subversion. Я использую этот сервер в качестве промежуточного сервера исключительно в целях тестирования. Я использую Apache для размещения веб-приложения и Subversion для хранения версионных копий исходного кода.
Мой текущий рабочий процесс:
- Внести изменения в файл
- Зафиксируйте файл в репозитории Subversion
- Загрузите новый файл через SFTP в общедоступный каталог Apache
- Просматривайте изменения в моем веб-браузере
Я был бы намного счастливее, если бы мой рабочий процесс был таким:
- Внести изменения в файл
- Зафиксируйте файл в репозитории Subversion
- В фоновом режиме Subversion помещает копию зафиксированного файла в общедоступный каталог Apache
- Просматривайте изменения в моем веб-браузере
У меня очень мало опыта администрирования серверов, и любая помощь или указатели приветствуются. Я слышал, что перехватчики после фиксации - это то, что мне нужно, и что я могу писать сценарии bash для этого, но я не уверен, с чего начать, и действительно ничего не нашел после довольно большого количества поисков в Google.
Спасибо!