在 Eclipse IDE 中的 EGit 中提交时选择较早的提交消息?
Posted
技术标签:
【中文标题】在 Eclipse IDE 中的 EGit 中提交时选择较早的提交消息?【英文标题】:Select an earlier commit message when commiting in EGit in Eclipse IDE? 【发布时间】:2018-08-15 14:03:36 【问题描述】:在 Eclipse IDE 中的 EGit 中,我缺少“提交消息历史记录”的功能,即。能够为新提交选择最近的提交消息之一,这是我在 CVS/SVN 中经常使用的功能。
我在 Git > 提交的 Eclipse IDE 首选项中看到“历史中提交消息的最大数量”。这暗示存在这样的功能。
我只是找不到/谷歌如何访问它?否则该选项会做什么?我还发现我最近的提交存储在一个名为 org.eclipse.egit.ui.prefs
的文件中的工作区元数据中。
请注意,这不是关于查看过去提交的历史记录,因此据我所知不是重复的问题!
【问题讨论】:
我个人只会在命令行中使用git log
,但请点击重复链接获取 eGit 解决方案。
一种选择是从命令行使用git commit -c <commit> --reset-author
。 -c
或 -C
允许您重用该提交的消息。 -c
是可编辑的,-C
是不可编辑的。
在 Git Staging 视图中,在 Commit Message 字段中只需按 Ctrl+Space(与 SVN 相比,它是内容辅助而不是一个单独的下拉菜单)。
请注意,这不是关于查看过去提交的历史记录,因此据我所知,这不是一个重复的问题! Ctrl+Space 是我一直在寻找的答案,非常感谢!
是的,这绝不是一个重复的问题。虽然它说的是“提交消息历史”,但它是关于重用(和编辑)旧的提交消息,而不是查看提交历史。 EGit 提供了一个特定的功能来做到这一点,这并不是非常令人讨厌的。
【参考方案1】:
将光标放在“提交消息”框中,按Ctrl+Space
以显示先前提交消息的列表。选择一个,“提交消息”框将填充该消息。
【讨论】:
以上是关于在 Eclipse IDE 中的 EGit 中提交时选择较早的提交消息?的主要内容,如果未能解决你的问题,请参考以下文章
在eclipse上使用github,向github中提交项目