用于大型资源的Git子树或Git Sub模块?

时间:2011-08-09 22:54:53

标签: git git-submodules git-subtree

问题在于:我有很多代码,包括我需要版本的GUI的图片,以便忠实地重新创建软件产品。我也在Windows和Mac上工作。我正在处理的实际代码每天都会变化很小。但是,所有相关资源在构建之前总共大约几GB。

从我的在线研究中,看起来git-subtree或git-submodule似乎是我需要用来保持我的git存储库快速的。

我相信很多git用户都面临着类似的问题并且面临同样的决定。

您使用了哪种方法,以及您遇到的问题?

2 个答案:

答案 0 :(得分:4)

单个整体git存储库可以正常工作。不会更改的大型资源只会在您克隆时复制一次。

如果您碰巧有任何大型资源随时间发生变化,您可能会发现git-media有用。

答案 1 :(得分:0)

GigaBytes的二进制文件没有太大变化(在我的情况下是图像)我在本地git-repo服务器上跟踪,我从未克隆过,实际上。

'code'直接通过网络使用它。在构建/测试和当然生产过程中。

相关问题