Git自动生成的合并提交消息未在intellij提交对话框中提示

时间:2019-02-25 07:44:51

标签: git intellij-idea intellij-14

自动生成的git commit合并消息曾经在IntelliJ提交消息对话框中自动提示给我,然后突然停止。 如果我在命令行中使用commit,则可以看到git创建了正确的合并提交消息(带有分支名称和冲突文件),但是如果我从IntelliJ中提交,则IntelliJ不会向我建议此消息。

当我在IntelliJ中提交时,如何将自动生成的git merge提交消息自动带到对话框中?

4 个答案:

答案 0 :(得分:0)

尝试设置

merge.branchdesc = true

在您的git配置中

答案 1 :(得分:0)

实际上,应该出现合并提交。问题是,如果还有其他提交消息提供程序(例如,某些任务服务器或保存到变更列表描述中的消息等),则它们可以覆盖合并提交消息。

因此,请确保提交消息不是来自其他地方。如果它是一些较旧的提交消息,但始终相同,请选中“编辑默认更改列表”,然后检查“说明”中是否有内容。

答案 2 :(得分:0)

解决了!问题在于IntelliJ中的变更列表具有与之关联的注释(可以使用“编辑变更列表”选项来编辑值)。清除此值后,会在提交对话框中向我正确建议git merge commit消息。

答案 3 :(得分:0)

如果 Opher 提到的解决方案,请清除更改列表注释字段。不起作用,请尝试以下操作:

  1. 转到Intellij设置

  2. 导航到:版本控制,“提交”对话框

  3. 取消选中此选项:清除初始提交消息

intellij settings dialog version controll -> commot dialog