2016-03-03 63 views
1

目前.hgcache文件夹用尽了30GB的磁盘空间。我使用的只有256GB磁盘的MAC书,另一方面Xcode经常吃掉所有的磁盘,只是想知道有什么方法可以从hgcache文件夹中释放一些磁盘空间。是否有清理mercurial缓存

+0

好的,我必须说实话,我不知道 - 或者甚至无法想象 - 你如何设法达到30 GB的'.hg/cache'目录。那里有哪些文件很大? –

回答

1

official documentation on caching

我们有几个磁盘缓存,其存储在.hg /缓存。这些包括分支缓存和标签缓存。 值得注意的是,这些缓存设计为'纯粹'的,因为Mercurial可以在没有它们的情况下运行。如果Mercurial由于某种原因无法读取或写入它,它将继续运行,但速度更慢。

正常情况下,很容易发现.hg/cache中的哪些文件与分支有关以及哪些文件与标签相关。 (如果您看到“rbc”指的是“revbranchcache”)。

如果在.hg/cache中有与分支机构或缓存无关的文件或目录,那么小心或许是个好主意关于删除它们。