2016-11-28 63 views
0

我已经洗牌了,把我的文件移动到另一个目录。现在,当我点击显示历史记录时,我只能看到我移动文件的分支。 我正在使用eclipse neon,最新版本的mercuraleclipse插件。mercurialeclipse没有显示完整的历史

下面是我所做的更改。有一些旧项目的顶级源代码(.java)文件。所以我创建了一个src目录并使用hg move来移动src下的文件。一旦我这样做了,当我点击一个文件来查看历史记录时,它只会显示我在新的mercurial分支中进行的更改。

+0

我从我的站点列表中删除了更新站点。然后使用http://bitbucket.org/mercurialeclipse/update-site/raw/default/重新添加相同的网址。这一次,日食“刷新”,10/2016提及的版本出现在实验部分。我安装了它,展会历史展示了一切。 – rackemguppy

回答

0

首先想到的是MercurialEclipse的哪个版本是你使用?

我问,因为我已经在官方MercurialEclipse库this very issue几个月前得到解决。修复程序还需要对hgE使用的库进行一些小修改,即javahg

而且,也许它会帮助有这个在您的.hgrc文件(此文件在C:\Users\theUserName我的Windows 8.1系统上。请参阅Mercurial documentation其他系统)

[defaults] 
log = -f 
addremove = --similarity 100 
commit = -A 

我m不知道log = -f是否与这个问题有关,但我在我的文件中有这些行。我不能相信我没有评论其中每一个,以便知道为什么每个都是必要的或有用的。自从8月31日修复以后,commit = -A就不再需要了,但为了防止在命令行上使用hg,我将它保存在文件中。

作为一个经验法则,你也可以直接检查命令行上你HGE遇到任何问题是否也与hg显示出来。这将为整个团队提供一些有用的见解。

请确保您使用该日期之后的hgE版本。如果您稍后仍有此问题,请尽可能多地在BitBucket跟踪器上打开一个问题。我会解决问题,我们将用解决方案/答案更新这个问题。

+0

我没有忘记我刚刚在工作中被淹没的这个问题。我会很快做到这一点。谢谢! – rackemguppy

+0

我会补充一点,根据Eclipse Market的地方,我已经安装了mercurialEclipse 2.2和mercurialeclipse(获得:HgEclipse)1.8。 – rackemguppy

+0

我已验证hg命令行显示完整历史记录,而mercurialeclipse仅显示移动发生的分支。 – rackemguppy