【发布时间】:2011-04-20 18:36:50
【问题描述】:
我可以让 post commit 挂钩在每次有人检查某些内容时发送一封电子邮件,但我可以将其限制为仅当人们将某些内容检查到 tags 目录中时?基本上,当有人推广发布时,我想要一个通知。我的颠覆在 Windows 上运行。有什么想法吗?
【问题讨论】:
标签: windows svn tags svn-hooks
我可以让 post commit 挂钩在每次有人检查某些内容时发送一封电子邮件,但我可以将其限制为仅当人们将某些内容检查到 tags 目录中时?基本上,当有人推广发布时,我想要一个通知。我的颠覆在 Windows 上运行。有什么想法吗?
【问题讨论】:
标签: windows svn tags svn-hooks
您将获得作为提交后挂钩的参数提交的 repo 和修订。
使用svnlook获取修订中更改文件的路径,查看是否有tags并触发您的电子邮件。
svnlook changed -r $rev $repo
上面会给出看起来像的线条
A trunk/app/file.cs
使用该信息查看是否添加了标签并在提交后写信
【讨论】:
是的,提交后脚本的第一个参数是存储库路径;在那里寻找<whatever>/tags,如果找到了就发送电子邮件。
【讨论】: