In my company, we have basic software that is customizable for each client. Today, using SVN, we have this setup:
/trunk
/tags
…
/branches
/client_project_x
/client_project_y
/client_project_z
What is the best way to organize this in git? Do you have a remote repository for each project and one for the base code, or with a large remote repo with multiple branches?
If we use a large remote repo with multiple branches, is there a way to clone only one branch from a remote repository?
source
share