如何在Eclipse Luna中仅显示活动的Mercurial分支?

时间:2015-04-24 07:28:22

标签: eclipse mercurial branch eclipse-luna

最近我从Eclipse Kepler切换到Eclipse Luna。

当我打开Team>时在Kepler切换到...我只看到开放/活动分支。 现在在Luna中打开此对话框时,我看到了在此存储库中创建的所有分支。这很多:(

此外,当我切换到我们的"默认" -branch时,它说" 24头"因为两年前发生了一起事件,有人为这个分支创造了许多人。头部长时间关闭,但我的Eclipse-Mercurial插件并不关心。我仍然认为那些头脑存在,因为它忽略了关闭"分支机构的状况。

我已经检查了偏好设置,但我发现无法更改设置。此外,设置与我的Kepler安装相同。另外,我在Kepler和Luna中安装了相同的Mercurial-plugin(" MercurialEclipse项目",2.1.0.201304290948,com.vectrace.MercurialEclipse)。 (我的操作系统是Xubuntu 14.10)

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

嗯,这还没有解决方案:)但我至少想要描述发生了什么。

我是团队中唯一遇到这个问题的人。我们发现,当我们使用现有的工作空间时,我们没有遇到任何问题。当我们从Mercurial-server进行全新的工作区检查时,我们遇到了上述所有问题。 (这就是我唯一遇到问题的原因:当切换Eclipse版本时我也决定开始一个新的工作空间)所以我们进一步挖掘并发现我们曾经标记为&#34的所有分支;关闭"失去了这个标记。这就是为什么当我打开切换到对话框时它们都出现的原因:对话框正确显示了所有非封闭分支。

我们不知道这是怎么发生的。没有人故意打开所有分支机构。也许是一个Mercurial-bug?事实上,它并没有影响现有的结账,这使得它更加奇怪。

短期解决方案:我从同事那里复制了现有的工作区,并愉快地继续编程。 但我们知道,对于将来加入我们项目的人来说,这将是一个问题。

所以我们只是改用git :) 我们已经讨论过几个月了,比如:我们应该转换吗?我们不应该转换?加权利弊。所以这个错误似乎是进行转换的完美理由和机会。

结论: 它不是一个Eclipse-bug,而是一个Mercurial-bug。解决方案是git:D