我正在使用git来管理一组相对较大的二进制文件。它是几千eps
,png
,jpg
,gif
,pdf
个文件和一些总文件超过53GB的小文本文件的混合体。我发现git有点慢。当然,很多人说“不要使用git”,这很好。
我已经准备好使用.gitattributes
或.git/info/attributes
来设置git,不使用以下语法对这些文件执行增量操作:
*.jpg -delta
但是,我还没有准确地读到需要去的地方。两个问题:
.gitattributes
文件中?.git/info/attributes/
中会有帮助吗?我的经验是,对于此存储库的新克隆以及许多文件和/或大文件的提交,性能都相当慢。
答案 0 :(得分:0)
如果您希望仅影响单个存储库(即,将属性分配给特定于该存储库的一个用户工作流的文件),则应将属性放在$ GIT_DIR / info / attributes文件中。应该由版本控制并分发到其他存储库的属性(即所有用户感兴趣的属性)应该放入.gitattributes文件。
即,你的选择(1)。