这是post-commit.tmpl
中的默认内容,我认为没有用处:
REPOS="$1"
REV="$2"
mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
如何利用此挂钩自动部署?
答案 0 :(得分:1)
post-commit hook在服务器端的服务器端调用,这是一个数据库,因此你无法从这样的钩子做很多事情。
在提交之后,只需从工作副本中进行部署即可。最简单的方法是为此制作一个脚本,当然也可以使其受版本控制。
如果您使用的是Windows,那么TortoiseSVN附带了一个名为SuvWCRev的好工具,可以从脚本中集成。它允许您检索所有工作副本信息,以便您部署的内容可以跟踪其制作的修订版本以及其他有用的内容。