如何在EGit for Eclipse中显示不同分支的历史记录?

时间:2018-06-20 07:07:26

标签: eclipse git egit

我想挑选一个特定git分支的提交到我当前签出的分支中。

为此,我想过滤EGit提供的历史记录视图以仅查看该分支。

我知道有一个切换按钮,可以让我在当前分支和所有分支(Toggle button for all branches)的提交显示之间进行切换。这使我可以看到在另一个分支中完成的提交。尽管显示了其他分支的所有提交,但这很快就会使人困惑。

有一个简单的按钮,允许我选择显示提交的输入(Button to switch the input, for which to show commits for)。尽管该按钮仅允许按当前检出分支的工作空间资源来过滤提交。

还有一个用于固定当前历史记录视图的按钮(Button to pin current history view),但是当我在两个分支之间切换时,它似乎不起作用,该视图仍然会刷新。

那么,是否有一个选项可以让我将提交的显示限制为特定分支?还是有固定视图的选项,所以当我签​​出另一个分支时,我可以继续查看一个分支的提交吗?

2 个答案:

答案 0 :(得分:2)

这适用于Eclipse Oxygen:

  • 转到: Git存储库 视图->您的存储库->分支A->右键单击并选择 显示在>历史记录中 ->(固定此视图)
  • 与其他分支相同,应打开一个新视图

答案 1 :(得分:0)

因为我找不到如何将显示的提交限制到特定分支的选项,所以我filed a bug in Eclipse's bug tracker

答案是输入的代码仅区分存储库和文件,并且当前不考虑分支。因此,目前看来不可能将提交的显示限制在指定的分支上。