2016-03-03 55 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中有與分支機構或緩存無關的文件或目錄,那麼小心或許是個好主意關於刪除它們。