1

这一直困扰着我一段时间。
我有一个在 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 电脑在工作中从来没有这个问题?任何见解将不胜感激。

4

1 回答 1

1

这是行尾问题吗?

最有可能是这个问题 - 用良好的差异检查它,它可以显示 EOL 样式的内联更改和开关检测

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

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

于 2013-08-14T09:20:24.673 回答