Mercurial更新不起作用

时间:2011-01-14 13:11:33

标签: mercurial

我正在使用Mercurial 1.7.2 Windows

我有一个本地仓库,我将一些文件复制到。现在我想删除这些文件。我尝试使用还原和更新,但这些文件仍在那里。

我尝试了这些命令

hg revert --all
什么都没有,文件存在

hg update null 

仍然没有

我使用命令行

从我的仓库运行这些命令

3 个答案:

答案 0 :(得分:4)

使用PurgeExtension。它是Mercurial的插件。使用Mercurial清除shipepd,但默认情况下此插件处于非活动状态。启用它,然后使用:

hg purge

答案 1 :(得分:1)

试试hg status。如果它将您在那里复制的文件列为未知,则您需要做的就是手动删除它们,因为mercurial无论如何都不会跟踪它们。否则,您需要告诉mercurial忘记或从repo中删除它们。 (例如hg forget foo.bar)。相反,mercurial在您告知之前不会跟踪新文件,因此如果您将文件复制到本地仓库中,则需要hg add foo.bar然后hg commit进行追踪,以便跟踪它们。

答案 2 :(得分:0)

尝试:  hg删除

或查看hg backout命令