我刚刚将以下shell脚本放在一起:
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例子)
我该把它放在哪里让它执行后提交?
答案 0 :(得分:4)
Subversion存储库中有一个hooks
目录。它应该包含许多您可以修改和使用的模板。
您的脚本可以很高兴成为bash脚本。提供的模板使用/bin/sh
只需删除.tmpl
扩展程序,即可开始使用。
Subversion文档提供了更多信息here