2013-05-07 58 views
2

我已经对我的文件夹结构进行了一些重构,并且我遇到了有关mercurial的一些问题,我不确定为什么会发生这种情况。hg commit表示“没有任何变化”,但是hg状态-A显示很多更改的文件

hg status不显示任何文件。

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

但是当我尝试提交时,hg表示有nothing changed

任何想法这里发生了什么?

我正在运行mercurial 2.6,虽然回购是用2.5.x创建的。我也在本地做这个。

UPDATE:对有问题的回购协议的任何改变提供了相同的行为

$ 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之外,我没有做任何事情,就像我之前做过的那样..

+0

这是否也发生在一个全新的存储库?你启用了哪些扩展? – shambulator 2013-05-07 10:38:51

+0

@shambulator:不,不是新的回购。该测试是在问题回购中,以表明我没有做任何更改反映 – simendsjo 2013-05-07 10:42:58

+0

用扩展更新了我的问题 – simendsjo 2013-05-07 10:44:17

回答

4

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

1

我有这个相同的错误,它变成了我的文件之一,并在文件名中的空字符。它在HG文件列表中显示为“?”字符在文件名中。重命名后删除一切正常提交。

相关问题