是否可以将mercurial存储库更新为-1?

时间:2012-08-20 02:53:11

标签: mercurial

我想暂时“清除”我的工作目录(减少对SSD和驱动器备份的空间要求)

具体来说,我想知道我是否可以更新到修订版-1(以便mercurial清除所有不属于自身的东西)。

可以使用mercurial命令完成吗? (如果我也有,我会编写一个脚本,但与其他人共享命令而不是编写执行“正确”操作的脚本是有利的)

2 个答案:

答案 0 :(得分:6)

如果您运行hg update null,它应该删除除.hg目录以外的所有内容以及存储库未跟踪的任何文件。

如果有未跟踪的文件,您也可以使用hg purge删除它们。 Purge是一个扩展程序,但它与mecurial一起分发,因此您只需启用它即可。

答案 1 :(得分:1)

如果您有未提交的更改而不关心保留它们,hg update -C null将负责删除它们;在此之后您将剩下的就是.hg目录和未跟踪的文件。