提高压缩二进制文件上git操作的性能

时间:2012-12-03 16:34:03

标签: git

我正在使用git来管理一组相对较大的二进制文件。它是几千epspngjpggifpdf个文件和一些总文件超过53GB的小文本文件的混合体。我发现git有点慢。当然,很多人说“不要使用git”,这很好。

我已经准备好使用.gitattributes.git/info/attributes来设置git,不使用以下语法对这些文件执行增量操作:

*.jpg -delta

但是,我还没有准确地读到需要去的地方。两个问题:

  1. 将其添加到已检入存储库的.gitattributes文件中?
  2. 将它放在我的中央存储库中的.git/info/attributes/中会有帮助吗?
  3. 我的经验是,对于此存储库的新克隆以及许多文件和/或大文件的提交,性能都相当慢。

1 个答案:

答案 0 :(得分:0)

根据gitattributes(5)

  

如果您希望仅影响单个存储库(即,将属性分配给特定于该存储库的一个用户工作流的文件),则应将属性放在$ GIT_DIR / info / attributes文件中。应该由版本控制并分发到其他存储库的属性(即所有用户感兴趣的属性)应该放入.gitattributes文件。

即,你的选择(1)。