我想暂时“清除”我的工作目录(SSD 和驱动器备份的空间需求更少)
具体来说,我想知道我是否可以更新到修订版 -1(以便 mercurial 清除所有不是它自己的东西)。
这可以使用 mercurial 命令完成吗?(如果我也有的话,我会写一个脚本,但与其他人共享命令而不是编写做“正确”事情的脚本是有利的)
我想暂时“清除”我的工作目录(SSD 和驱动器备份的空间需求更少)
具体来说,我想知道我是否可以更新到修订版 -1(以便 mercurial 清除所有不是它自己的东西)。
这可以使用 mercurial 命令完成吗?(如果我也有的话,我会写一个脚本,但与其他人共享命令而不是编写做“正确”事情的脚本是有利的)
如果您运行hg update null
,它应该删除除.hg
目录和存储库未跟踪的任何文件之外的所有内容。
如果有未跟踪的文件,您也可以使用hg purge
. Purge是一个扩展,但它与 mecurial 一起分发,因此您只需启用它。
如果您有未提交的更改并且不关心保留它们,hg update -C null
将处理摆脱它们;在此之后您将只剩下.hg
目录和未跟踪的文件。