4

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

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

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

4

2 回答 2

6

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

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

于 2012-08-20T03:03:29.203 回答
1

如果您有未提交的更改并且不关心保留它们,hg update -C null将处理摆脱它们;在此之后您将只剩下.hg目录和未跟踪的文件。

于 2012-08-20T18:55:19.973 回答