我有两个相同目录结构的副本(基本上是主干和一个功能分支),它们都在各自基本目录的子目录中包含一个Java项目(称为ProjectX)。

我已经按照我希望它在设置,颜色等方面的工作方式来艰难地设置了Eclipse。

现在,我希望能够在trunk\ProjectX或featurebranch\ProjectX中进行切换。它们在磁盘上是完全分开的(这就是为什么我认为对How to create multiple projects with same name in Eclipse?的公认答案不能解决我的问题),但是由于它们在磁盘上共享名称ProjectX,因此Eclipse似乎不想让我将它们添加到同一个磁盘上工作区。

工作集对我没有帮助,因为这些项目(尚未)在同一工作区中。

快速删除和重新添加项目变得容易出错。

复制工作区目录并打开似乎丢失了很多设置(颜色,服务器等)(为什么这是另一个有趣的问题),据我所知,没有简单的方法可以告诉我现在实际在哪个工作区。

我的问题:处理这种情况的推荐方法是什么?

我想我希望以某种方式定义某种别名,以便我可以将trunk\ProjectX添加为TrunkProjectX,并将featurebranch\ProjectX添加为FbProjectX,然后使用工作集在它们之间进行切换。

最佳答案

Eclipse有一个showlocation参数:

eclipse.exe -showlocation

这将在标题栏中显示工作区的位置。

我为每个分支使用一个额外的工作区。这样,我就感到很安全,不会意外遗忘某些东西,而改用树干而不是 Twig 。

10-04 18:28