Re: Useful I guess if your repo is 300gb
"But it does sound like they have some serious structure issues. Have they not heard of git submodules? https://git-scm.com/book/en/v2/Git-Tools-Submodules"
You see, submodules are a hack that is needed because git cannot handle 300 GB repositories. (Actually, it can handle them just fine, but on my work machine I cannot even clone a 300 GB repository, and it would saturate the network for ages if I bought a bigger machine).
What Microsoft has done is just a clever trick to use the whole complete git, without having to do stupid things like submodules that you don't actually want. Why would you have thousands of developers learn about submodules, getting them right, when they can just work with the whole thing?