SVN hook

因为项目,需要安装SVN在Linux服务器上,并针对SVN提交做一些验证。因此稍微研究了一下SVN的hook,发现功能确实强大。

下面是关于常用的6个svn hook的一些简短描述。更多内容请从下面的链接中查看(包括svn安装,svn命令行的一些常用命令等)。
http://svnbook.red-bean.com/en/1.5/index.html

pre-commit:  在提交前被执行
post-commit: 在提交后被执行
pre-lock:    在锁文件之前被执行
post-lock:   在锁文件之后被执行
pre-unlock:  在解锁文件之前被执行
post-unlock: 在解锁文件之后被执行

以上6个文件会在相对应的时刻被调用,默认是什么事情都不做。如果需要加入自己的一些逻辑,只需在上述文件中加入你想要的代码即可 - Linux中,在上述文件中添加shell脚本编写的业务逻辑即可。

猜你喜欢

转载自hongboyongqi.iteye.com/blog/2067976
svn