在Mercurial中,.txt文件始终标记为已修改。为什么?

时间:2015-08-06 23:48:35

标签: version-control mercurial

快速提问:

我使用Mercurial进行长期Android项目,效果很好。在这个项目的根级别,我创建了一个文件todo.txt,其中包含我项目的长期目标。

出于某种原因,每当我在“终端”中键入hg status时,即使未对文件进行任何更改,Mercurial也会始终使用 M 标记此todo.txt。< / p>

任何人都有可能解释这种无害但奇怪的事件吗?

1 个答案:

答案 0 :(得分:2)

您是否更改了文件的权限? Mercurial存储每个文件的可执行位,您可能会更改它。

您无法使用默认设置查看此内容,但如果您这样做,则可以:

hg diff --git

以上使用Git扩展diff格式。

您还可以配置为默认使用此格式:

[diff]
git = True