We have more than 7 git repositories. Each repo contains 10 dot net applications/solutions they are completely independent of each other.
We are following Feature -> DEV -> Master branching approach.
Here, we merge the Feature branch to DEV it is working fine. When we merge our DEV and master branch at that time there are commits on Dev for other solutions which should not go to master since the feature is not yet released to production.
Right now we are copying one solution(which went to production) locally and creating a branch from master pasting solution to this branch and creating PR to master.
Is there an efficient way to handle this?
Can we create separate git repo for each solution so it will be easy to merge in the above case?
Please suggest the best approach to handle the above case.
Thanks in Advance.