Git: submodules vs. subtrees
andrey.nering.com.br