You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio默认使用MERGE_MSG作为Git合并提交消息?

解决Visual Studio合并冲突后自动填充.git/MERGE_MSG到提交消息的问题

方法1:通过Git配置指定提交模板

Visual Studio会遵循Git的全局或仓库级配置,你可以直接设置提交模板指向.git/MERGE_MSG:

  • 打开终端进入目标Git仓库目录,执行仓库级配置命令:
    git config commit.template .git/MERGE_MSG
    
  • 若要让所有本地仓库都生效,添加全局参数:
    git config --global commit.template .git/MERGE_MSG
    
    注意:.git/MERGE_MSG是合并冲突时生成的临时文件,无合并操作时提交会加载空模板,属于正常现象。

方法2:修改Visual Studio内置设置

以Visual Studio 2022为例,操作步骤如下:

  • 打开Visual Studio,依次点击 工具 > 选项 > 源代码管理 > Git
  • 切换到提交标签页,勾选在合并时使用默认提交消息(不同版本选项名称可能略有差异)
  • 重启Visual Studio后,合并冲突解决完成时,提交框会自动填充.git/MERGE_MSG中的内容。

补充说明

如果配置后未立即生效,建议重启Visual Studio刷新Git配置缓存。若仍有异常,可手动打开仓库下的.git/MERGE_MSG文件复制内容到提交框,但上述配置可实现和SourceTree一致的自动填充效果。

内容的提问来源于stack exchange,提问作者Stephan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:07:33