Scenario: In our MainProject, we have more than 12 SubProjects. Some team members works on all SubProjects, Some team members woks on 2-3 SubProjects and Some team members woks only on one SubProject.
Git Repo Strucure: We have created a main repository MainProject.git
. And under it we have added different submodules for different projects, say SP1, SP2,...,SP12
.
Problem: Now when any team member clones MainProject, empty directories of all SubProjects are cloned. What we want is, clone only specific submodules which are required for user and don't even want an empty folder.
How is it possible in git
?