2

我已经对我的文件夹结构进行了一些重组,并且我遇到了一些我不确定为什么会发生的问题。

hg status不显示任何文件。

hg status -A另一方面显示了很多A somefileR somefile

但是当我尝试提交时,hg说有nothing changed.

知道这里发生了什么吗?

我正在运行 mercurial 2.6,尽管 repo 是使用 2.5.x 创建的。我也在本地做这个。

更新:有关回购的任何更改都会产生相同的行为

$ echo tmp > tmp
$ hg add tmp
$ hg status # shows nothing
$ hg status -A # shows 'A tmp'Oh, 
$ hg commit
nothing changed

UPDATE2:我安装了以下扩展

color =
progress =
rebase = 
transplant = 
histedit = 
churn = 
graphlog = 
hgk = 
highlight = 
inotify = 
activity=/home/simendsjo/code/hgactivity-2.1/activity

UPDATE3:我没有时间进一步调查这个问题,所以我只是像以前一样重新进行了重组,这一次一切都如预期的那样。不过除了之前的我什么都没做hg mv。。

4

2 回答 2

4

问题几乎可以肯定是 inotify 扩展。用火杀死它。

于 2013-05-07T13:26:04.617 回答
1

我遇到了同样的错误,结果是我的一个文件和文件名中有一个 NULL 字符。它在 HG 文件列表中显示为“?” 文件名中的字符。重命名它以删除一切正常提交后。

于 2016-06-02T20:43:24.683 回答