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