I have two branches master
and release
at gitlab.
At release branch, I hope it will only have commit message like: v0.1.0, v0.1.1.
Say after I finished developed v0.1.0, I have have several feature and bugfix commits in master
say
c1. bugfix1
c2. feature1
c3. feature2
I will create merge request in gitlab from master
to release
, but I hope to make these three commits into one v0.1.0
, and squash c1 c2 c3.
Now , in my existing settings, I will have 4 commit messages:
Merge breanch 'master' into release
c1
c2
c3
Is there a way to squash it when I approve at gitlab so that there message will squash into:
v0.1.0
Please note that these two branch are all proteced branches, and if possible I hope there will be NO git command on release
and master
branch , and only gitlab operations