4
我想知道在使用git lfs时是否可以最小化大文件的下载时间。git lfs是否支持本地或“近”辅助存储缓存?
具体而言,以下场景:
- 不断档开关支路
- 允许从同一网络中的不同的存储库中获取文件时 - (这比访问远程“主”服务器更快)
[我知道的git附件具有这些功能的更好的支持,但它的Windows的支持是有问题]
我想知道在使用git lfs时是否可以最小化大文件的下载时间。git lfs是否支持本地或“近”辅助存储缓存?
具体而言,以下场景:
[我知道的git附件具有这些功能的更好的支持,但它的Windows的支持是有问题]
以最好的我的知识Git LFS在切换分支时确实保留了文件 - 它的校验和基于本地并将所有Blob保存在本地under .git/lfs/objects中,一旦它检索到它们一次。
至于指向LFS到不同的端点 - 这已经支持:在你的.git/config
可以修改LFS网址它指向:
[remote "origin"]
url = https://...<repo_url>
fetch = +refs/heads/*:refs/remotes/origin/*
lfsurl = "https://<another repo that's closer to you>"
也有几个services提供LFS支持,这样可以保持存储在您的本地公司网络上,如Artifactory,GitHub Enterprise和Bitbucket,具体取决于您的用例。
您可能会发现此issue's对话也很有帮助。