我使用 Mercurial 进行游戏开发,并尝试使用 Mercurial 2.0 中包含的 LargeFiles 扩展来跟踪大型二进制 Assets 。不幸的是,没有关于扩展的大量文档,所以我不确定人们应该如何使用它。
例如,有什么方法可以安全地清除 .hg/largefiles 目录?如果我在进行最新修订,并且希望始终能够访问 Internet,那么我不需要旧版本的大文件使存储库变得困惑,因为这就是使用大文件扩展的全部意义所在。
另外,我如何对大文件存储的位置进行更细粒度的控制?我只能假设它是在运行 hg init
的计算机上创建的。 ,但我不知道细节。
谢谢!
最佳答案
我没有任何关于如何安全清理 .hg/largefiles
的指导。目录。
大文件存储
默认情况下,大文件存储似乎存储在以下位置之一:
window : 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 关于mercurial - 如何使用 Mercurial 的 LargeFiles 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197880/