使用分支名称在vs代码中添加前缀提交消息

时间:2018-04-04 11:49:42

标签: git visual-studio-code

是否可以让VS代码在提交消息textarea中自动添加分支名称?

如果我在分支机构'ID-7345'并且刚刚更新,例如React.js版本,我需要写:

ID-7345: updated React.js to version 16.0

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

2 个答案:

答案 0 :(得分:1)

VS代码无关,请使用此https://git-scm.com/docs/githooks#_prepare_commit_msg或git模板。 再看this,也会有所帮助。

答案 1 :(得分:0)

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

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