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

VS Code中GitHub Copilot忽略提交消息自定义配置求助

解决GitHub Copilot忽略commit-message.md自定义提交规则的问题

以下是针对该问题的排查和解决步骤:

  • 确认实验性功能开关状态
    由于该配置属于Experimental分类,需确保Copilot的相关实验性提交消息功能已启用:

    1. 打开VS Code设置(Ctrl+,)
    2. 搜索github.copilot.experimental
    3. 勾选所有与提交消息相关的实验选项(如Enable Commit Message)
  • 验证commit-message.md的位置与格式

    1. 确保文件放在仓库根目录,而非子文件夹
    2. 文件内容需明确规则,示例格式:

      feat: 新增功能(前缀)
      fix: 修复bug(前缀)
      docs: 文档更新(前缀)
      提交消息结构:[前缀]: [简短描述]
      可选添加多行详细说明

  • 检查workspace settings.json配置正确性
    确保.vscode/settings.json中的配置路径正确,示例:

    {
      "github.copilot.commitMessage.customPromptFile": "./commit-message.md"
    }
    

    注意:该配置需为工作区设置,而非用户全局设置。

  • 清除Copilot上下文缓存

    1. 打开命令面板(Ctrl+Shift+P)
    2. 执行GitHub Copilot: Clear Context
    3. 重新尝试生成提交消息
  • 排查扩展冲突
    暂时禁用其他Git提交相关扩展(如Commitizen等),再测试Copilot的生成功能,确认是否存在干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 10:02:36