我想知道在使用Git LFS时,是否有可能最小化大文件的下载时间。
具体而言,如下两种情况:
- 在分支切换时保留文件
- 允许从同一网络中的不同存储库获取文件-(这比访问远程“主”服务器更快)
[我知道git annex在这些功能方面有更好的支持,但它的Windows支持存在问题。]
.git/config
中,您可以修改lfs指向的url。[remote "origin"]
url = https://...<repo_url>
fetch = +refs/heads/*:refs/remotes/origin/*
lfsurl = "https://<another repo that's closer to you>"
此外,还有几个服务提供lfs支持,因此您可以将存储保留在本地公司网络上,例如Artifactory, GitHub Enterprise和Bitbucket,具体取决于您的用例。
您可能会发现这个问题的讨论也很有帮助。