【发布时间】:2016-08-02 07:26:09
【问题描述】:
您有什么想法可以在我进行标记时触发脚本吗?
我知道目前没有单独的 git 标签钩子,但它应该是如何做到这一点的某种方式。例如,在推送标签或类似的东西时尝试使用pre-push 钩子。有没有人做过这样的事情?
【问题讨论】:
标签: git githooks tagging git-tag
您有什么想法可以在我进行标记时触发脚本吗?
我知道目前没有单独的 git 标签钩子,但它应该是如何做到这一点的某种方式。例如,在推送标签或类似的东西时尝试使用pre-push 钩子。有没有人做过这样的事情?
【问题讨论】:
标签: git githooks tagging git-tag
由于没有钩子,您需要创建一个别名,或您自己的 git-tag 脚本,以便包装 git tag 命令。
这样,你可以标记和执行其他命令。
正如your next question 中提到的,您可以使用pre-push 挂钩进行分析,但到那时,可能会有点晚(可能已经创建了许多提交,并且在用户最终推送之前设置了许多标签)
【讨论】:
git-tag,他们必须在 git.exe 文件夹之前在其 PATH 中声明该文件夹。