使用git lfs有哪些好处?

8
我理解git lfs会用指针文件替换我仓库中被跟踪的 lfs 文件。
但我不明白从中获得了什么好处。
是因为我永远不必下载与我不检出的提交相关的二进制文件吗?
还是说有其他优点呢?
1个回答

2
这归结于缩短克隆时间、减少存储空间(对于那些克隆仓库的人来说),以及减少客户端和仓库服务器的网络带宽使用。对于普通用户来说,这可能只是这样而已,甚至有些人认为这是一个巨大的劣势,因为 lfs 引入了集中化,至少是部分仓库的集中化。但是,特别是对于拥有许多用户和/或许多大型二进制文件版本的公司和 git 服务而言,这可以节省大量资源,例如存储空间、带宽、CPU 时间等。这些通常都非常集中化,可以通过限制 LFS 服务器的使用来维护“正常服务”。路线图包括更多内容,例如度量、可恢复下载,这将是新的,也可能对具有大型文件的普通 git 有利。其余的更多或少是对 LFS 的改进。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接