2011-05-19 48 views
5

可能是一個容易的,但我沒有挖出任何與通常的搜索查詢,所以我想我會問在這裏。基本上我試圖重新安排我的回購;例如:Mercurial hg mv不會移動所有文件

mkdir test 
hg mv DirectoryOfStuff test/ 

水銀移動的內容,但它留下了一些目錄的文件後面。到目前爲止,我還沒有看到它移動的模式和它沒有的模式。

有沒有明顯的規則或命令,我錯過了?

謝謝!

回答

7

hg mv移動跟蹤文件,不被忽略或未知的文件。

要移動所有內容並仍然將跟蹤的文件記錄爲已移動,請使用常規(非hg)移動命令,然後使用hg addremove -s 100。 addremove命令將您的文件操作改爲添加/刪除/重命名/移動。

使用少於100個名稱允許更改文件內容&。

+0

@Macke所有的文件都在回購。沒有人被忽略,也沒有人是未知的(即未被追蹤)。這就是爲什麼我不明白爲什麼它不工作... – PeterM 2011-05-19 08:54:49

+0

@PeterM:奇怪。你在Windows上運行嗎?如果是這樣,套管可能是一個問題?確保沒有文件被其他程序打開。此外,它有助於將hg更新到最新版本? – Macke 2011-05-19 08:57:23

+0

@Macke我實際上在Mac上,但我的版本有點過時。我目前正在使用1.8.1。我現在升級到1.8.3,但我認爲它不會有太大的區別... – PeterM 2011-05-19 09:02:21