使用git lfs可以获得什么?

问题描述:

我知道git lfs会用存储库中的指针文件替换lfs跟踪的文件。使用git lfs可以获得什么?

我不明白的是我从这种事情中获得的。

难道只是我永远不必下载与我从不结账的提交相关联的二进制文件吗?

或者还有其他优点吗?

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

它可能是只是为一般用户,有些甚至认为它为big disadvantage因为lfs引入集中,至少部分存储库。

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

Roadmap包括更多,如度量,可恢复的下载,这将是新的,也许有利于大文件正常的git。剩下的或多或少是对lfs的改进。