This question already has an answer here:
I was a TFS User where we had a single Solution with multiple Projects and one developer can check out his project when they need. Also the Build system can do separate build for each Project or entire solution at once.
The Project structures include “App” (Mobile App), “Web API”, “Client” etc. There may or may not have dependency on each other
\main \Development \Main \App \iOS \Android \JavaAPI \WebClient
Now I am new to git and want to explore a bit of best practice before committing to a new team. I think git stores everything in a single .git folder at the root of the project tree. So may be we need to either:
- Set up a separate repository for each Project.
- Set up a single massive Repository and store Projects in sub folders.
PS: We will be using Jenkins for our CI purpose here.
Are there any guidelines or best practices that I can follow for repositories?