对分布式版本管理系统来说,管理“大文件”往往不切实际,因为这意味着即只做最细微的改动,也要在网络间传输整个文件——GitHub给出他们的解决方案。 GitHub今天宣布,开发者可以通过Git LFS支持大文件存储,来改进原有的产品,增强实用性。接下来,你的Git工作流中可以很好地支持大的二进制文件,例如音频采样、数据集、图形和视频等。 Git LFS是一个全新的开源扩展,可借用文本指针来替换大文件,而存储的文件内容会放到远程服务器上(例如GitHub.com 或者 GitHub Enterprise.)。 上图是一个Gif动态图,可点击这里查看原理。 Git LFS的下载安装以及部署非常容易,适用的平台也很广泛,且有MIT许可证; 早期Git LFS接入用户默认在GitHub.com上 GitHub会选择一批初期用户,如果有愿意尝试的人,可以赶快注册,会获得GitHub.com服务器的支持。 在接下来的几个月里,每一个GitHub.com上面的资源库都会默认支持Git LFS。 定价 GitHub.com上的使用Git LFS的所有用户和组织机构都可以获得1G的免费文件存储以及每月1G的宽带配额。如果你工作流需求较大,那就购买更多的存储和宽带即可。 如果你想要在GitHub.com上启用大文件,请尽快点击这里注册。 特性
|