如何在 Eclipse IDE 中使用 Git 工作树?

How to use Git worktrees with Eclipse IDE?

我正在将一个大型应用程序从 SVN 移动到 Git,同时只在线阅读了 "pro Git" 和一些工作树详细信息并尝试了 Git。

我创建了一个存储库来管理我的应用程序代码。我的应用程序由许多不同的 Eclipse 项目组成,这些项目具有 Maven 性质并单独发布。我为每个 Eclipse 项目创建了一个远程分支,如 。现在我想在新创建的各个功能分支上并行检查其中一些 Eclipse 项目,以实现影响多个 Eclipse 项目的新应用程序功能。

Here,2019 年 8 月 28 日,Andre Bossert 表示 Eclipse 能够检测并支持 Git 工作树目录。但是我似乎没有在 Eclipse 中点击右键。任何人都可以指出 Eclipse egit 的文档,我可以在其中找到更多信息吗?我自己也没找到这个资料

tl;dr 截至 2021 年 3 月,Eclipse IDE 不支持 Git 工作树。


更长的答案:

不幸的是,Eclipse 基金会发布的 Eclipse IDE 不支持 git-worktree 创建的工作树。

这有一个未解决的错误 - Bug 477475 - git 2.5 worktree support。该错误已于 2015 年报告,至今仍未解决。

在这个问题上已经做了很多工作,并且存在一个(主要是?)工作实现,如错误和链接的 Gerrit 更改中所讨论的那样,但是该代码尚未进入任何版本所以远.

截至 2021 年 3 月,最新的工作似乎是 Gerrit change 163940: Add git-worktree support for already created worktrees,最后更新于 2020 年 12 月。所以我们只能拭目以待......或者帮助编码:-)。