【问题标题】:Subversion post commit to tags hookSubversion post commit to tags hook
【发布时间】:2011-04-20 18:36:50
【问题描述】:

我可以让 post commit 挂钩在每次有人检查某些内容时发送一封电子邮件,但我可以将其限制为仅当人们将某些内容检查到 tags 目录中时?基本上,当有人推广发布时,我想要一个通知。我的颠覆在 Windows 上运行。有什么想法吗?

【问题讨论】:

    标签: windows svn tags svn-hooks


    【解决方案1】:

    您将获得作为提交后挂钩的参数提交的 repo 和修订。

    使用svnlook获取修订中更改文件的路径,查看是否有tags并触发您的电子邮件。

     svnlook changed -r $rev $repo
    

    上面会给出看起来像的线条

    A   trunk/app/file.cs
    

    使用该信息查看是否添加了标签并在提交后写信

    【讨论】:

      【解决方案2】:

      是的,提交后脚本的第一个参数是存储库路径;在那里寻找<whatever>/tags,如果找到了就发送电子邮件。

      【讨论】:

      • repo path 是服务器上的本地仓库路径!它与url无关
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 2013-01-07
      相关资源
      最近更新 更多