是否有方法指示VisualStudio代码跳过git提交挂钩(即提供-n参数)?

是否有方法指示VisualStudio代码跳过git提交挂钩(即提供-n参数)?,git,visual-studio-code,Git,Visual Studio Code,我希望能够安装预提交钩子,但也希望能够在某些情况下(例如,WIP)提交钩子,即使钩子失败。我可以在命令行中使用gitcommit--no-verify(gitcommit-n)轻松完成这项工作。但除了提交消息的文本字段外,我找不到任何允许我在VSCode中影响提交的内容 我是错过了它,还是它不在那里 是否有方法指示Visual Studio代码跳过git commit钩子(即提供-n参数) 2020年9月更新:VSCode 1.50(2020年9月)增加了VSCode中缺少的git commit

我希望能够安装预提交钩子,但也希望能够在某些情况下(例如,WIP)提交钩子,即使钩子失败。我可以在命令行中使用
gitcommit--no-verify
gitcommit-n
)轻松完成这项工作。但除了提交消息的文本字段外,我找不到任何允许我在VSCode中影响提交的内容

我是错过了它,还是它不在那里

是否有方法指示Visual Studio代码跳过git commit钩子(即提供-n参数)

2020年9月更新:VSCode 1.50(2020年9月)增加了VSCode中缺少的
git commit
选项

请参阅:为
--无验证
提交变量添加命令

此PR添加了用于创建提交的
*NoVerify
命令变体,同时跳过预提交和提交消息挂钩

只有当git.allowOverifyCommit
选项设置为true时,才会显示这些命令。
这种类型的提交需要额外的确认(如
git.pushForce
does),可以通过禁用
git.confirmNoVerifyCommit
选项绕过该确认

请参阅(现已发布)

启用
Git.allowOverifyCommit
设置后,带有
--no verify
标志的Git commit命令现在可用


原始答复2019年12月:仅VSCode一项:

  • 在中没有这样的选项(但如果贡献者选择,可以通过补丁修改)
从VSCode扩展,如

  • 甚至在其问题上也没有这样的选择:以前从未提出过这样的要求

更新:git提交-n
/
--no-verify
很快就会出现(2020年9月,VSCode 1.50)。看我的,你是怎么得到这个身材的?我在OSX上运行1.49.1,我只是手动检查更新,没有得到新版本。@Luciomolinedo因为它是1.50版本的,所以我并不奇怪你没有在1.49.x中看到它。您需要使用VSCode Insider edition:Insider edition进行测试。我懂了。我不使用那种构造。谢谢有没有人注意到“No Nerify”的拼写错误D我宁愿等到它被升级到稳定版本。@ΕГППIцц我正要评论:
git.allowoverifycommit
确实必须设置为true。