Tortoise Hg merge在合并中显示文件,但THG COMMIT未显示任何更改

Tortoise Hg merge在合并中显示文件,但THG COMMIT未显示任何更改,merge,output,tortoisehg,Merge,Output,Tortoisehg,在执行分支之间的合并时,tortoise hg commit窗口将显示一个文件作为合并结果的一部分,并且该文件即将提交;但是,有时在diff窗口中,它完全不显示有关文件的任何信息 转到命令行并运行hglog-l1--patch显示文件确实不同 有人能解释为什么会发生这种情况吗?对于THG认为不需要在差异窗口中显示这些更改,是否有合理的理由 (重要的是,THG版本2.5.1、Mercurial-2.3.2、Python-2.7.3、PyQt-4.9.1、Qt-4.8.0)您是否检查了文件的编码是否

在执行分支之间的合并时,tortoise hg commit窗口将显示一个文件作为合并结果的一部分,并且该文件即将提交;但是,有时在diff窗口中,它完全不显示有关文件的任何信息

转到命令行并运行
hglog-l1--patch
显示文件确实不同

有人能解释为什么会发生这种情况吗?对于THG认为不需要在差异窗口中显示这些更改,是否有合理的理由


(重要的是,THG版本2.5.1、Mercurial-2.3.2、Python-2.7.3、PyQt-4.9.1、Qt-4.8.0)

您是否检查了文件的编码是否不同。例如,ascii与utf-8。OrtoisehG显示文件不同,但diff没有显示任何内容。@AtillaOzgur但补丁输出将包含这些差异?没有,因为这只是二进制差异。补丁输出只包含文本差异。如果您认为这是一个错误,我认为您应该报告它@ErikB这种行为在许多版本中已经存在了很多年,我总是认为这是意料之中的(我只是不知道为什么会这样),因为如果它是一个被完全忽略的bug,那么它似乎是一个相当关键的问题。