How to manage a project with huge resource size on Git or any source control

git, version-control

Solution

You should certainly put your resource files under version control, too.

Since you are using git you might want to use a separate repository for the big stuff and include it as a submodule in your main repository.

This has the advantage that you still have proper version control of everything while being able to clone the main repository without cloning the resources.

Problem

Possible Duplicate: Managing large binary files with git The situation is that I have a game or any project that attached to huge resource such as model files, images, and sound files. I develop the project using Git, and as far as I know and concern what's on Git or any source control should be only source code not huge resource. So my question is that how developers manage to resolve the burden and effort to match the right resource to the version of code checkout from Git itself.

Original source

Related problems