适用于大文件版本管理
的开源 Git 插件

在远程 Git 服务器上存储大文件(例如音频样本、视频、数据集、图形文件等)时,Git 大文件存储(LFS)会将文件内容替换成文本指针储存在 Git 中。

Homebrew : brew install git-lfs
MacPorts : port install git-lfs

开始使用

  1. 1. 下载 并且安装 Git 命令行插件。你只需要进行一次 Git LFS 的安装操作。

    git lfs install
  2. 2. 选择你希望 Git LFS 管理的文件扩展类型(或者直接编辑你的 .gitattributes 文件)。你可以随时修改配置增加新的文件扩展类型。

    git lfs track "*.psd"

    确保 .gitattributes 是被追踪的

    git add .gitattributes
  3. 3. 已经完成了!现在你可以正常提交记录并推送到 Coding.net。

    git add file.psd
    git commit -m "Add design file"
    git push origin master

Coding LFS 服务目前为免费试用期,将于 2017 年 6 月 30 日纳入会员收费体系,成为 Coding 平台版 金牌会员,钻石会员Coding 企业版 用户的专享服务。

功能特性

  • 大文件版本化

    使用 Git 版本化大文件 —— 大小超过 GB 的文件也不在话下。

  • 更多的仓库空间

    意味着你可以在 Git 仓库中托管更多文件。额外的文件存储空间也使得你的仓库大小变得可控。

  • 更快的克隆与拉取

    下载更少的数据,这意味着在包含大文件的仓库中更快的完成克隆和拉取。

  • 一致的 Git 工作流

    和往常一样使用 Git —— 不需要额外的操作指令、存储系统和工具套件。

  • 一致的访问权限与管理

    在使用类似 Coding.net 之类的远程服务时,大文件也与你的 Git 仓库中其它部分一样,具有相同的访问权限与权限管理。