我已经改变了一切,将我的文件移到另一个目录。现在当我单击Show History时,我只看到我移动文件的分支。 我使用eclipse neon,最新版本的mercuraleclipse插件。
以下是我所做的更改。有些旧项目在顶层有源(.java)文件。所以我创建了一个src目录并使用hg move来移动src下的文件。一旦我这样做,当我点击一个文件来查看历史记录时,它只显示我进行更改的新mercurial分支中的一个更改。
答案 0 :(得分:0)
首先想到的是你使用的是哪个版本的MercurialEclipse?
我问,因为我几个月前在官方的MercurialEclipse存储库中解决了this very issue。修复还需要对hgE使用的库进行小的更改,即 javahg 。
另外,也许在.hgrc
文件中有这个帮助(这个文件位于我的Windows 8.1系统的C:\Users\theUserName
中。请参考Mercurial documentation了解其他文件系统)
[defaults]
log = -f
addremove = --similarity 100
commit = -A
我不确定log = -f
是否与此问题相关,但我的文件中有这些行。我无法相信我没有对这些内容进行评论,以便了解为什么每一项都是必要的或有用的。自8月31日修复以来,不再需要commit = -A
,但我将其保留在文件中以防我在命令行中使用hg
。
根据经验,您也可以直接在命令行上检查您遇到的与hgE有关的问题是否也显示hg
。这将为整个团队提供一些有用的见解。
确保您在该日期之后使用hgE版本。如果您以后仍然遇到此问题,请在BitBucket跟踪器上打开一个尽可能详细的问题。我将解决问题,我们将使用解决方案/答案更新此问题。