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

时间:2014-07-08 09:39:54

标签: eclipse git egit

在使用EGit插件查看eclipse中的代码时,在将其合并到develop分支之前,切换到分支并查看哪些文件随该分支上的提交而更改。为此我想看 - 只是 - 当前签出分支的提交。使用团队时 - >在历史中显示,我获得了所有分支的完整历史。

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

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

2 个答案:

答案 0 :(得分:10)

您可以查看History View

中的过滤器按钮
  

所有分支

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

你需要将它与:

结合起来
  

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

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

答案 1 :(得分:2)

un-check check the "Additional Ref"

您可能需要取消选中“其他参考”选项。请参阅附图。