我使用Mercurial进行游戏开发,我正在尝试使用Mercurial 2.0中包含的LargeFiles扩展来跟踪大型二进制资产。不幸的是,关于扩展的文档并不多,所以我不确定人们如何使用它。
例如,有没有办法安全地清理.hg / largefiles目录?如果我正在进行最新修订,并希望始终可以访问互联网,那么我不需要旧版本的大文件混乱存储库,因为这是使用LargeFiles扩展的全部要点。
另外,如何对largefile存储的位置进行更细粒度的控制?我只能假设它是在运行hg init
的计算机上的某个地方创建的,但我不知道细节。
谢谢!
答案 0 :(得分:11)
我没有关于如何安全地清理.hg/largefiles
目录的任何指导。
默认情况下,largefiles商店似乎存储在以下位置之一:
Windows: C:\Users\Username\AppData\Local\largefiles
OSX: /Users/username/Library/Caches/largefiles
Linux:(这是我最好的猜测)
/home/username/largefiles
/home/username/.cache/largefiles
用户已配置:
但是,可以使用usercache
设置在全局设置文件中更改此项,如下所示:
[largefiles]
usercache = c:\path\to\largefiles\cache\
注意:这还没有记录。这让我想知道它是否有可能发生变化。
largefiles.usercache
设置 - https://bz.mercurial-scm.org/show_bug.cgi?id=3088 答案 1 :(得分:4)