Re: Anomalous conflicts during git rebase
From: <hidden>
Date: 2016-06-15 22:44:01
Daniel Barkalow [off-list ref] writes:
On Fri, 28 Dec 2007, adr3nald0s@gmail.com wrote:quoted
When you say it linearizes history how is this done.Rebase takes a list of commits that are in the current branch and aren't in the origin branch as what it's going to work on; these are ordered in some arbitrary way such that children always follow parents. It then resets to the origin branch's commit, and, in sequence, cherry-picks each of the commits in the working list.
Thanks again for the clear explanation.
In theory, of course, it could try to resolve conflicts by looking through the rest of the list for merges which would have those conflicts and using what that merge did.
Given the implementation, this would be just plain ugly. I would not want to attempt to implement something like this, nor would I expect anyone else to do so.