我在Debian服务器上运行Mercurial 1.6.4。它没有显示我知道已修改的修改过的文件。
我将修改一个文件,hg status
会显示:
! filename.txt
然后我再次运行hg status
并且没有任何显示。我试图检查一个我知道被修改的文件,唉,Mercurial说没有任何改变。
我甚至跑了hg st --all | grep 'M '
并显示修改过的文件!但我无法检查它们。
答案 0 :(得分:2)
您应该仔细检查是否在您不知情的情况下未启用inotify extension。一些较旧的Debian打包在系统范围的配置中默认启用它。使用
hg showconfig --debug extensions
列出已启用的扩展名并列出从中读取每个设置的位置。如果已启用,您可以通过添加
来禁用它[extensions]
inotify = !
到您的~/.hgrc
文件或编辑全局配置文件。
答案 1 :(得分:-1)
我试过检查我知道的文件 Mercurial说,经过修改,唉 什么都没有改变。
如果你'检查',即:提交,那么状态将不会显示为已修改,因为自上次提交后它尚未被修改。