Skip to content

MultiSoftwareProject One Repo or More? #22278

Answered by Wabri
ssgnoe asked this question in New to GitHub
Discussion options

You must be logged in to vote

Hi @ssgnoe,

Welcome to Github Community Forum!

The second one is the best one, you need to make sure to use the master branch for the software with the basic features and create branches/versions for every client. If you find a bug in one of the version you can solve in the master branch and once resolved you can merge master in the other branches or even cherry pick the commit where you solve that bug (this work only if the bug is solved in only one commit). Is not easy to do but with a good branch name and version you can do everything.

Another way to do what you ask is using submodules: Git-Tools-Submodules, github-gist-submodules, github-blog-working-with-submodules. It is the first m…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants