在 vs code 中使用分支名称作为提交消息前缀

zmi*_*mii 10 git visual-studio-code

有没有办法让 VS Code 自动在提交消息文本区域中添加分支名称?

就像我在分支“ID-7345”上并且刚刚更新了例如 React.js 版本一样,我需要编写:

ID-7345: updated React.js to version 16.0

我想每次都省略写分支名称,所以无论我访问此页面,我都会看到ID-7345:预先填充的内容,并且光标在其后闪烁。

TiK*_*TiK 11

现在有一个 VS Code 扩展可以完成这项工作:https://marketplace.visualstudio.com/items?itemName =srmeyers.git-prefix 。默认情况下,单击扩展按钮将在您的提交消息中添加此标签:“ [YourBranchName] ”。在扩展设置中,如果您想微调标签(从扩展页面复制/粘贴),有 3 个参数:

  • gitPrefix.pattern:分支名称中匹配的正则表达式模式。默认匹配整个分支名称。
  • gitPrefix.patternIgnoreCase:忽略模式中的大小写。默认为
    false。
  • gitPrefix.replacement:要放入提交消息中的正则表达式替换字符串。默认值为“[$1]”。


小智 3

VS Code 上没有什么可做的,使用这个https://git-scm.com/docs/githooks#_prepare_commit_msg或 git 模板。也看看这个,可能会有帮助。

  • 虽然此链接可以回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会变得无效。 (2认同)