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

标签 git visual-studio-code

是否可以让 VS Code 在提交消息文本区域中自动添加分支名称?

就像我在分支“ID-7345”上并且刚刚更新,例如React.js 版本,我需要写:
ID-7345: updated React.js to version 16.0
我想每次在那里省略写分支名称,所以无论我访问这个页面我都会看到ID-7345:预填充和光标在它之后闪烁。

最佳答案

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

  • gitPrefix.pattern:在分支中匹配的正则表达式模式
    姓名。默认匹配整个分支名称。
  • gitPrefix.patternIgnoreCase:忽略模式中的大小写。默认是
    错误的。
  • gitPrefix.replacement:要放置的正则表达式替换字符串
    进入提交消息。默认值为“[$1]”。
  • 关于git - 使用分支名称在 vs 代码中添加提交消息的前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49650260/

    相关文章:

    git - git 中现有项目的新分支?

    cmd - 缩短 Visual Studio Code 终端中的目录路径

    python - 模块未找到错误: Correct setup

    macos - 如何在 OSX 上从 Unity 打开 Visual Studio Code (0.5.0 - 0.7.0)

    java - 如何向 VSCode Java 调试器提供启动选项参数

    node.js - 如何在 Windows 7 中删除 git 本地存储库文件夹

    git - 如何将所有提交从特定用户移动到新分支?

    git - merge 提交的 git show --raw 输出中的 MM 代表什么?

    git - 如何将主干/分支概念从 Subversion 转换到 Git?

    node.js - 我在哪里可以存储 JSDoc typedef 信息以在项目之间共享?