为什么mercurial不能恢复一些局部变化?

时间:2013-08-14 09:07:31

标签: mercurial tortoisehg

这一直困扰着我一段时间。
我有一台运行在Parallels中的Windows 8 VM与tortoisehg 2.9。经常发生这样的情况:即使我没有改变任何东西,mercurial也会坚持认为存在未经改变的局部变化。 我尝试了“hg revert --all”,我尝试了“hg revert --all -r。”,我尝试了“hg update -c -r。”,但仍然没有消失。 如果我打开提交窗口并检查所谓的更改,mercurial认为整个文件已更改,但肉眼看来似乎没有任何差异。所有线条看起来像:
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
这是一个行结束问题吗?如果是这样,为什么我的Windows 7电脑在运行中没有这个问题?任何见解将不胜感激。

1 个答案:

答案 0 :(得分:1)

  

这是一个行结束问题吗?

最有可能是这个问题 - 检查良好不同,这可以显示内联更改和EOL风格的切换检测

  

如果是这样,为什么我的Windows 7电脑在运行时没有这个问题?任何见解将不胜感激。

Win7存储库可能没有EOL扩展或其中有不同的设置(不是=native