Answer the question
In order to leave comments, you need to log in
How to split a large git repository?
In my practice, I came across a terrible thing in the form of a 2TB git repository. Naturally, you can’t get enough of such SSDs for the whole team. Is it possible to split this repository in a way that would have this big remote on the git server, but split into modules, each of which could be cloned as a local repository? Those. a module with raw code and packed resources, a module with 3D model sources, a module with binaries and packed resources for testing, and so on. Let's say 3 modules of 1TB, 0.5TB and 0.5TB. At the same time, so that when pushing commits to this module, they also get into a large remote. And also, ideally, have a common commit history.
Answer the question
In order to leave comments, you need to log in
https://help.github.com/en/articles/splitting-a-su...
Can use https://git-lfs.github.com/ for large files
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question