How to view resolved conflicts in a merge?
David Faure
faure at kde.org
Thu Aug 18 18:28:54 BST 2011
On Tuesday 16 August 2011 22:09:21 Stephen Kelly wrote:
> The merge showed that some commits in 4.7 have not made it into
> frameworks. We really should merge in that direction, not cherry-pick
> as everyone is currently doing.
Another solution is to do what I did for the master->4.7 "merge".
Instead of git merge, you can use git rebase --onto, in order to rebase all
the commits from the "source branch" into the "destination branch".
Then you can view and resolve conflicts nicely (as with any rebase), and any
commit that is already at destination will simply disappear.
The main issue, though, is that multiple commits which touch the same file
will conflict with the existing changes, when these commits are already at
destination.
Anyway, I'm trying to keep an eye on the 4.7 commits and forwardport them if
the author doesn't do so after some time.
(Right now I see one that is not ported, 2748bb48 by ahartmetz a few hours
ago)
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org).
More information about the kde-core-devel
mailing list