0

我已经洗牌了,将我的文件移动到另一个目录。现在,当我单击显示历史记录时,我只看到我将文件移入的分支。我使用的是 eclipse neon,最新版本的 mercuraleclipse 插件。

这是我所做的更改。有些旧项目在顶层具有源 (.java) 文件。所以我创建了一个 src 目录,并使用 hg move 移动了 src 下的文件。完成此操作后,当我单击文件查看历史记录时,它仅显示我进行更改的新 mercurial 分支中的一个更改。

4

1 回答 1

0

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

我之所以这么问,是因为几个月前我已经在 MercurialEclipse 官方存储库中解决了这个问题。该修复还需要对 hgE 使用的库(即javahg )进行小幅更改。

此外,也许将它包含在您的文件中会有所帮助.hgrc(此文件位于C:\Users\theUserName我的 Windows 8.1 系统中。请参阅其他系统的Mercurial 文档)

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

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

根据经验,您也可以直接在命令行上检查您遇到的 hgE 问题是否也显示为hg. 这将为整个团队提供一些有用的见解。

确保您使用该日期之后的 hgE 版本。如果您稍后仍然遇到此问题,请在 BitBucket 跟踪器上打开一个问题,并提供尽可能多的详细信息。我会解决这个问题,我们会用解决方案/答案更新这个问题。

于 2016-11-28T23:04:30.177 回答