Я только что собрал следующий сценарий оболочки:
cd /home/firefli/webprojects/project1
svn checkout file:///home/firefli/svn/project1/trunk .
rm -rf /home/firefli/public_html/project1
svn export . /home/firefli/public_html/project1
Это работает, когда я делаю коммит и затем запускаю скрипт вручную, но у меня все еще есть пара вопросов.
Могу ли я запустить скрипт bash, или это должен быть C? (Я видел много примеров C)
Куда мне его поместить, чтобы он выполнял post-commit?