2011-03-24 104 views
2

我有一個mercurial存儲庫。我刪除了一個包含大量子文件夾和文件的文件夾並進行了提交。如何將文件添加到mercurial存儲庫後刪除

現在,當我嘗試添加一個同名文件夾中也包含大量文件和子文件夾的文件夾時,mercurial並未看到這些新文件。

我試圖汞添加FOLDER_NAME汞添加FOLDER_NAME/甚至後,汞添加FOLDER_NAME/*汞柱狀態什麼也不顯示。

有什麼不對?

UPD:我試圖用不同的名稱添加新文件夾withoud刪除舊:汞添加服務/資源/ skels/0.92/*,但沒有添加在子文件夾中的文件0.92文件夾。

回答

3

與水銀1.7.1下面的會議表明,刪除並重新添加一個文件夾,通常不是問題:

D:\hg>hg init test 
D:\hg>cd test 
D:\hg\test>mkdir folder 
D:\hg\test>echo foo > folder/foo 
D:\hg\test>hg add folder 
adding folder\foo 
D:\hg\test>hg ci -m "added folder" 
D:\hg\test>hg rm folder 
removing folder\foo 
D:\hg\test>hg ci -m "removed folder" 
D:\hg\test>mkdir folder 
D:\hg\test>echo foo > folder/foo 
D:\hg\test>hg add folder 
adding folder\foo 
D:\hg\test>hg status 
A folder\foo 
D:\hg\test>hg ci -m "added folder again" 

你能顯示哪些重現問題的命令這樣的順序?

1

我猜你在原始刪除/提交期間發生了錯誤。

嘗試完全刪除folder_name然後進行提交併驗證它是否從最新的變更集中完全刪除。然後將folder_name移回回購。你應該能夠hg add folder_name

+0

這對我不起作用。 – 2011-03-24 13:48:04

相關問題