问题在于:我有很多代码,包括我需要版本的GUI的图片,以便忠实地重新创建软件产品。我也在Windows和Mac上工作。我正在处理的实际代码每天都会变化很小。但是,所有相关资源在构建之前总共大约几GB。
从我的在线研究中,看起来git-subtree或git-submodule似乎是我需要用来保持我的git存储库快速的。
我相信很多git用户都面临着类似的问题并且面临同样的决定。
您使用了哪种方法,以及您遇到的问题?
答案 0 :(得分:4)
单个整体git存储库可以正常工作。不会更改的大型资源只会在您克隆时复制一次。
如果您碰巧有任何大型资源随时间发生变化,您可能会发现git-media有用。
答案 1 :(得分:0)
GigaBytes的二进制文件没有太大变化(在我的情况下是图像)我在本地git-repo服务器上跟踪,我从未克隆过,实际上。
'code'直接通过网络使用它。在构建/测试和当然生产过程中。