Hi Garion,
What I noticed from expirience is that when you do "merge feature branch" it will only merge the not already merged commit.
When you are working on Mx 9.24.x using the "port fix" option might have some issues.
For me it is sometimes merging the change but the studio pro doesn't show it and I can neither commit or merge a change.
I hope this helps you
Kind regards
Andre
You are doing exactly the correct move: "We do update our maintenance line from the mainline after every deployment of the mainline". The "continuous integration" part. Branch 'maintenance' will be update now with the changes you made in the mainline when you merged the feature branch into the mainline. Hence, when eventually you will merge the branch maintenance into mainline, it will leave the feature branch's changes intact, and include the changes of branch maintenance.
I think what you're looking for is something called Port fix.
This scenario allows you to move a fix from a maintenance branch line to the main line. If you just want to redo a small fix, a single commit is often enough.
In SVN, it is possible to port multiple commits at once.
In Git, port fix transports the actual commit from one branch and directly applies it, including author and commit text to another branch. This means you do not need to explicitly commit your change.