有没有一种简单的方法可以清除文物的汞库?

时间:2010-08-22 17:47:36

标签: mercurial tortoisehg

当我依赖大量的外部库时,有时候我必须回到一个非常古老的分支。更新到当前分支会删除这些依赖项的源文件,但是工件会留在那里,还有一些文件夹等。

我想有办法强制一个mercurial repo就好像我刚刚从远程(主)存储库中克隆它一样。我不想只是核对我的repo并重新克隆它,因为这迫使我从远程服务器下载数百MB。

2 个答案:

答案 0 :(得分:4)

为什么不从远程服务器克隆,而是从本地存储库克隆?之后,您可以用旧的未跟踪文件来核对您的仓库。

hg clone path_to_your_local_repo your_new_repo

在此之后,您可以在hgrc文件

中将新的仓库映射到远程服务器

答案 1 :(得分:3)

您可以使用purge extension,或者如果您使用的是类UNIX系统:hg st -nu0 | xargs -0 rm