mercurialeclipse 没有显示完整的历史记录

mercurialeclipse not showing complete history

我改变了一切,将我的文件移动到另一个目录。现在当我点击 Show History 时,我只能看到我移动文件的分支。 我正在使用最新版本的 mercuraleclipse 插件 eclipse neon。

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

首先想到的是您使用的是哪个版本的 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 跟踪器上打开一个问题,并提供尽可能详细的信息。我会解决这个问题,我们会用 solution/answer.

更新这个问题