I have 2 branches on a project, both with plenty of changes since branching. Now I need to merge changes from one to other (and possibly into new branch, but it doesn't really matter - whatever is easier). I would like to do the merge manually in some GUI tool (I am on Ubuntu 19.10). Many tools I tried shows differences nicely (e.g. GitKraken, SmartGit). I would like to pick which change to use (either left or right - see screenshot)
And all this preferably using shortcuts. So something like this:
- selecting 2 branches to compare
- going to first difference and selecting which version I like
- repeat until the end of the list
- saving all the files and then committing to new branch.
I know it is possible to do it manually using copy&paste method and text (code) editor, but that would be to much hassle.