I am working in a project with a weird branching scheme. Let's say this is a shared project repository that holds a few websites (just an example below):
from the sites above web1, web2, web3 shares the same functionality, web4 shares the same as the other plus a few changes. The previous team ended building a master branch for web1, web2, web3 and a web4_master for web4. Here is an example in how the branching looks like:
λ git branch
* web4_master
master
develop
I would like to use git-flow
here as I do for the rest of the projects with a normal branching scheme (meaning only one master) but in this case I have to main master branches and sometimes code goes to master or to web4_master or both. Is there any way to handle this by using git-flow
? Or do I have to be tied to the old way meaning merging changes to wherever they go manually?