如何在EGit中查看eclipse中单个分支的历史记录

Sti*_*vdk 8 eclipse git egit

在使用EGit插件查看eclipse中的代码时,在将其合并到develop分支之前,切换到分支并查看哪些文件随该分支上的提交而更改.为此我想看 - 只是 - 当前签出分支的提交.使用Team - > Show in History时,我可以获得所有分支的完整历史记录.

如何仅查看当前签出分支的提交,而不必通过完整的GIT历史记录搜索以查找相关提交?

使用像Gerrit这样的评论工具不是一种选择.

Von*_*onC 10

您可以在历史记录视图中查看过滤器按钮:

所有分支机构

http://wiki.eclipse.org/images/3/3b/Egit-0.9-history-view-allbranches.png

此切换激活" All Branches"模式.
默认情况下,只有那些提交在提交日志中显示,可以从当前检出的提交到达,即提交图以当前检出的提交结束,并且不显示更新的提交.
如果此按钮关闭,则所有提交都将显示在提交日志中.
这在我们的示例的下图中说明.目前已检出"beforeSplit"分支; 通过激活切换,较新的分支将变为可见:

http://wiki.eclipse.org/images/c/c7/Egit-0.9-history-view-allbranchesToggle.png

你需要将它与:

"Additional Refs"切换在fetch,rebase,merge等操作期间创建的某些Refs的可见性,例如FETCH_HEAD,ORIGIN_HEAD ......这有助于从历史记录视图中删除混乱.

http://wiki.eclipse.org/images/0/0e/Egit-3.1-HistoryViewSettings.png