2013-05-07 62 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文件列表中顯示爲「?」字符在文件名中。重命名後刪除一切正常提交。

相關問題