【发布时间】:2020-07-16 14:17:34
【问题描述】:
不幸的是,我无法猜测这种行为的先决条件。因为我在一台使用 Ubuntu 的(虚拟)机器上遇到了它,而在另一台使用 Arch 的机器上它没有被复制。在这两个系统上,Eclipse IDE 都是通过操作系统包管理器(即下载并解压到主目录)不安装的。所有 IDE(顺便说一句,Eclipse CDT)都是最新的。
步骤:
- 切换到 Git 视角
- 选择历史视图
- 选中工具栏上的“与编辑器和选择链接”按钮
- 在 Git Repositories 视图中选择一些存储库;之后,所选存储库的历史记录显示在历史记录视图中,如 EGit 文档中所述(即,在提交时,相应的按钮会出现在视图的工具栏上)
- 打开此存储库中的任何文件并单击它;之后,如果仍然选中历史视图工具栏上的“与编辑器和选择链接”按钮,则历史视图将切换到我的一个系统上的本地历史模式;这个模式被描述为here,要清楚
在我的另一个系统上,历史视图仍然是“git”。另外,“变 “历史文件范围”工具按钮已启用,我可以使用此按钮过滤提交。
据我了解,在选择正确的 Eclipse 插件来显示历史记录时会遇到一些麻烦,但我无法想象如何修复它。
【问题讨论】:
-
明确地说,当您说 Eclipse 是“最新的”时,您使用的是最新的可用版本,即 2020-06?据我所知,将历史视图更改为本地历史的唯一明显方法是选择一个不驻留在 git 存储库中的文件。您是否 100% 确定您正在从 git 存储库中选择文件?
-
@DavidM.Karr,是的,我使用的是 2020-06 版本。