When performing a regular merge, you always merge one branch into another. A branch that is merged with changes, while a branch that merges, does not change.
Now that I have a long-term branch of the function, I sometimes want to combine the function in master, but at the same time get all the changes that occurred in the wizard, meanwhile, and into the function.
I could do two separate mergers, but that seems messy. Is there a standard way to achieve what I want? Maybe just the presence of a function branch indicates a merge commit, changing what this branch indicates? I would like to know for both git and mercurial
source share