自动生成的git commit合并消息曾经在IntelliJ提交消息对话框中自动提示给我,然后突然停止。 如果我在命令行中使用commit,则可以看到git创建了正确的合并提交消息(带有分支名称和冲突文件),但是如果我从IntelliJ中提交,则IntelliJ不会向我建议此消息。
当我在IntelliJ中提交时,如何将自动生成的git merge提交消息自动带到对话框中?
答案 0 :(得分:0)
尝试设置
merge.branchdesc = true
在您的git配置中
答案 1 :(得分:0)
实际上,应该出现合并提交。问题是,如果还有其他提交消息提供程序(例如,某些任务服务器或保存到变更列表描述中的消息等),则它们可以覆盖合并提交消息。
因此,请确保提交消息不是来自其他地方。如果它是一些较旧的提交消息,但始终相同,请选中“编辑默认更改列表”,然后检查“说明”中是否有内容。
答案 2 :(得分:0)
解决了!问题在于IntelliJ中的变更列表具有与之关联的注释(可以使用“编辑变更列表”选项来编辑值)。清除此值后,会在提交对话框中向我正确建议git merge commit消息。
答案 3 :(得分:0)