I have several closed source projects based on a similar code base, and every day I need to copy changes and corrections from one to another and back.
Since some of my projects diverge too much using the git submodules, and in other cases I donβt want my clients to get confused with the submodules and, therefore, look into my work on other projects, now I do this with the git patch and git apply This is a tedious job.
I am going to consider switching to git pull and git push between local repositories on my computer and therefore using git cherry-pick and git merge to get the necessary changes, but if there is a better way?
source share