【问题标题】:Mercurial showing files as modified incorrectly in Windows XP but not on Windows 7Mercurial 在 Windows XP 中显示文件修改不正确,但在 Windows 7 中没有
【发布时间】:2012-09-27 15:02:05
【问题描述】:

我使用的是 Tortoise 2.4.2,但遇到了一个奇怪的问题:

  • 在 Windows 7 上从服务器克隆存储库 X 时一切正常
  • 在 XP 上,从服务器克隆存储库 X 时,我修改了一些文件,尽管它们没有被修改

重要提示:我尝试了thisthisthis,但均未成功。

在 XP 上,当我尝试做差异时,我没有发现任何差异(二进制相等)。

有人遇到过这个问题吗?有解决办法吗?

感谢您的任何建议。

【问题讨论】:

  • 每次您尝试在 Windows XP 上重新克隆存储库 X 时,这些 一些文件 是否相同?
  • @smoothreggae 是的,它们是一样的。
  • 在不知道它们是什么的情况下,我只能问:您是否在 TortoiseHg 认为已修改的那种文件中看到了某种模式?
  • @smoothreggae 不...它们是普通的源文件。它们的行尾在每一行中都是相同的......没有区别(启动kdiff3时二进制相等)
  • 可以选择升级 TortoiseHg 吗?我一直在使用 2.5 没有任何此类问题

标签: windows-7 mercurial windows-xp tortoisehg


【解决方案1】:

mercurial.ini 文件似乎包含一些不需要的选项。它已激活 eol 扩展,但在 [eol] 部分有一个额外的选项会在 Windows XP 上创建不需要的行为(这在 Windows 7 上不存在)。

希望这可以在将来节省一些神经元。

[eol]
;only-consistent = False
; the previous line should be commented and the repository re-cloned

【讨论】:

  • aah :) 我应该考虑mercurial.ini 中的设置; here 的讨论可能会有所帮助
猜你喜欢
  • 1970-01-01
  • 2012-06-09
  • 2012-05-17
  • 1970-01-01
  • 2011-03-21
  • 2012-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多