【问题标题】:Git hooks in Visual Studio?Visual Studio 中的 Git 挂钩?
【发布时间】:2016-12-06 08:54:14
【问题描述】:

我想实现客户端 git 挂钩(commit-msg 的类型)来验证提交消息。我已经完成了一个工作钩子——它在使用 git 控制台时工作得很好。 但是 Visual Studio 2015 git 内置插件(团队资源管理器)似乎没有考虑到它,只是跳过了那些钩子。

有没有人尝试过同样的成功?上网看了,好像问题没有解决,但我相信你! :)

我想检查提交消息是否包含 jira 问题密钥。

【问题讨论】:

    标签: git visual-studio visual-studio-2015 hook


    【解决方案1】:

    在撰写本文时,不可能。

    有一个功能请求,如果它对你很重要,你可以投票:https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/4321705-enable-client-side-hooks-when-committing-code-to-a

    【讨论】:

    • 更新:从 Visual Studio 2017 开始,客户端 Git 挂钩已运行。
    【解决方案2】:

    Git 挂钩适用于 VS2017 及更高版本。唯一需要注意的是,没有适当的方法来使用源代码管理挂钩脚本,因为它位于不受版本控制的文件夹中。我一直在使用预构建事件作为解决方法,将挂钩复制到 .git 文件夹中,以便将挂钩脚本保留在我的源代码中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 2016-02-23
      相关资源
      最近更新 更多