8

我知道 git lfs 用我的存储库中的指针文件替换了 lfs 跟踪的文件。

我不明白的是我从那件事中得到了什么。

只是我永远不必下载与我从不签出的提交相关的二进制文件吗?

或者还有其他优势吗?

4

1 回答 1

2

它归结为减少了克隆时间、存储空间(对于那些克隆存储库的人)以及客户端和存储库服务器的网络带宽使用。

可能只是对于普通用户来说,有些人甚至认为它是一个很大的缺点,因为 lfs 引入了集中化,至少在存储库的一部分中是这样。

但特别是对于拥有许多用户和/或许多版本的大二进制文件的公司和 git 服务,这可以极大地节省资源,如存储、带宽、cpu 时间等。无论如何,这些通常都是非常集中的,并且可以在保持“正常服务”的同时限制 LFS 服务器的使用。

路线包括更多内容,例如指标、可恢复下载,这将是新的,并且可能对具有大文件的普通 git 有利。其余的或多或少是对lfs的改进。

于 2016-06-24T17:18:03.553 回答