2

我刚刚将以下 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 示例)

我应该把它放在哪里让它在提交后执行?

4

1 回答 1

4

hooks您的 Subversion 存储库中有一个目录。它应该包含许多您可以修改和使用的模板。

您的脚本可以很高兴地成为一个 bash 脚本。提供的模板使用/bin/sh

只需删除.tmpl扩展程序就可以了。

Subversion 文档在此处提供更多信息

于 2010-01-26T01:33:35.000 回答