I\'m trying to rebase \'dev\' to catch up to \'master\' branch.
$ git checkout dev
$ git rebase master
First, rewinding head to replay your work on top of it.
Note: Git 2.0.2 (July 2014) has fixed one case where a git rebase --skip
would get stuck and wouldn't be able to go on with the current rebase.
See commit 95104c7 by brian m. carlson (bk2204)
rebase--merge
: fix --skip
with two conflicts in a rowIf
git rebase --merge
encountered a conflict,--skip
would not work if the next commit also conflicted.
Themsgnum
file would never be updated with the new patch number, so no patch would actually be skipped, resulting in an inescapable loop.Update the
msgnum
file's value as the first thing in call_merge.
This also avoids an "Already applied
" message when skipping a commit.
There is no visible change for the other contexts in which call_merge is invoked, as the msgnum file's value remains unchanged in those situations.