情况是我有一个游戏或任何项目附加到巨大的资源,如模型文件,图像和声音文件。我使用Git开发项目,据我所知并关注Git上的内容或任何源代码控制应该只是源代码而不是巨大的资源。所以我的问题是开发人员如何设法解决负担和努力,以便将正确的资源与Git本身的代码签出版本相匹配。
答案 0 :(得分:4)
您当然也应该将资源文件置于版本控制之下。
由于您使用的是git,因此您可能希望使用单独的存储库来处理大型内容,并将其作为submodule包含在主存储库中。
这样做的好处是,您可以在不克隆资源的情况下克隆主存储库的同时对所有内容进行适当的版本控制。
答案 1 :(得分:1)
基本上你有两个选择。将资源放在git中,或者将它们分开。两者都有优点和缺点:
将它们保持在git中的优点:
缺点: