我将 EGit 与 mylyn 一起使用。当我以前将代码提交到 git 存储库时,提交对话框将默认填充显示任务 ID、任务描述等的消息。
现在我再也看不到默认提交消息了。
我在网上查了一下,人们建议需要安装 EGit Mylyn 插件,而我确实安装了该插件。
您在Preferences -> Mylyn -> Team -> Commit Comment Template中是否有有用的价值,并且是否选中了该消息正上方的“使用任务上下文自动管理(更改集)”复选框?
只有当您尝试签入至少一个在相关任务处于活动状态时已更改的文件并且您已激活此任务(蓝色球)时,才会显示提交消息。
此行为已在最后一个版本(3.7?)中进行了更改,然后才足以使任务处于活动状态。
如果您在Preferences -> Mylyn下没有 Team 选项,则需要从http://download.eclipse.org/mylyn/releases/latest安装 Mylyn 任务集中界面
完成后,为Commit Comment Template设置一些合理的内容。我用
${connector.task.prefix} ${task.key}:
在为我们的错误跟踪器添加 Mylyn 连接器后,我在全新的 Eclipse 2021-12 安装中遇到了同样的问题。
问题是缺少插件,我做到了:
奇怪的是,Eclipse 的“Java”版本会发生这种情况,但默认情况下捆绑插件的“企业”版本不会发生这种情况