2011-03-24 110 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

相关问题