VisualStudio中的Git钩子?

VisualStudio中的Git钩子?,git,visual-studio,visual-studio-2015,hook,Git,Visual Studio,Visual Studio 2015,Hook,我想实现客户端git钩子(commit-msg类型)来验证提交消息。我已经做了一个工作钩子——当使用git控制台时,它可以完美地工作。 但VisualStudio2015 git内置插件(TeamExplorer)似乎没有考虑到这一点,只是跳过了这些挂钩 有没有人尝试过同样的成功?我看了互联网,似乎问题还没有解决,但我相信你!:) 我想检查提交消息是否包含jira问题密钥 在写作时,不可能 这有一个特性请求,如果对您很重要,您可以对其进行升级投票:Git hooks与VS2017及以上版本配合使

我想实现客户端git钩子(commit-msg类型)来验证提交消息。我已经做了一个工作钩子——当使用git控制台时,它可以完美地工作。 但VisualStudio2015 git内置插件(TeamExplorer)似乎没有考虑到这一点,只是跳过了这些挂钩

有没有人尝试过同样的成功?我看了互联网,似乎问题还没有解决,但我相信你!:)


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

在写作时,不可能


这有一个特性请求,如果对您很重要,您可以对其进行升级投票:

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

更新:自Visual Studio 2017起,客户端git钩子已运行。