【问题标题】:Eclipse switches to Local History view from Git HistoryEclipse 从 Git History 切换到 Local History 视图
【发布时间】: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 版本。

标签: eclipse egit


【解决方案1】:

感谢 David M. Karr,我发现如果将 git 存储库 not 放置在与包含它的 Eclipse 项目相同的路径级别(例如,在我的情况下) ,然后观察到问题中提到的行为。如果我关闭 Eclipse 项目(甚至不需要从 Eclipse 项目列表中删除它)并使用 Git Repositories 视图打开同一个文件,我就会得到所需的行为。

【讨论】:

    猜你喜欢
    • 2017-12-05
    • 2022-12-02
    • 2019-08-23
    • 2015-09-26
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2021-06-05
    • 2017-10-31
    相关资源
    最近更新 更多