Eclipse eGit:历史视图只显示本地历史,不显示远程历史

Eclipse eGit : History view only shows local history, not remote history

我以前可以看到文件的实际提交历史,但现在我得到的只是本地历史:

发生了什么变化?

通过单击 Windows > Show View > Git Repositories 打开 Git 存储库 视图。

Select 您在此视图中的存储库。右键单击它然后 select Show In > History 选项。

如果您想查看给定文件的历史记录(例如:server.js,如相关图片所示)。 Select/Locate 此文件在 Package explorer/Navigator/Project Explorer 视图中然后右键单击此文件然后 select Team > Show in History 选项。

即使您有一个 git 项目也能正常工作:右键单击文件上的 "Package Explorer" 或 "Project Explorer"。选择选项 "Compare With"-> "Local History..."

为了解决这个问题,我只需要点击历史视图中最右边的按钮,名称为"Show All Branches and Tags",如下图所示,就是拆分后指向下方的两个箭头。

master 分支提前了几次提交,如果不是 "on",则不会显示。