Version control hg diff显示特定目录中文件的无关更改

Version control hg diff显示特定目录中文件的无关更改,version-control,mercurial,Version Control,Mercurial,我遇到的情况是,hg diff命令没有显示我所做的实际更改,而是显示了不同的更改。奇怪的是,后来我在同一个目录下尝试了另一个文件,它有相同的问题。但是不同目录中的其他文件没有任何问题 例如——有一个类似于“test.php”的文件,我在其中添加了一个带有文本“test”的新行,通常对于其他文件,当我执行hg diff时,它将显示+“test”,但在本例中,它显示的是无关的: 我只添加了“test”一词,其余的都不是我的更改 所有权限都是相同的,我尝试过使用“hg diff”和“hg diff-

我遇到的情况是,hg diff命令没有显示我所做的实际更改,而是显示了不同的更改。奇怪的是,后来我在同一个目录下尝试了另一个文件,它有相同的问题。但是不同目录中的其他文件没有任何问题

例如——有一个类似于“test.php”的文件,我在其中添加了一个带有文本“test”的新行,通常对于其他文件,当我执行hg diff时,它将显示+“test”,但在本例中,它显示的是无关的:

我只添加了“test”一词,其余的都不是我的更改


所有权限都是相同的,我尝试过使用“hg diff”和“hg diff-g”命令,但结果相同。如果有人能帮助我,我将不胜感激。

你能详细介绍一下这些文件是什么,“真正的”区别是什么,以及hg报告了什么吗?有一个像“test.php”这样的特定文件,我在其中添加了一行带有文本“test”的新行,通常对于其他文件,当我执行hg diff时,它会显示+“test”,但在这种情况下,它显示的是不相关的。请在截图中看到,您可以看到相同的内容。我只添加了“test”一词,其余内容不是我的更改。当你说“其余内容”时,你是指两个反斜杠\\字符吗?不,我是指所有其他文本我在该列表中没有看到任何其他更改。也许我错过了它,它很难理解。你还看到了什么变化?