Consider the following common scenario
- Two developers created two branches from the same revision of the master
- One branch then was merged into master
- Second developer wants to keep working on his second branch, but second branch needs to be updated to current master, which now contains merged changes of the first developer.
So far we were using git
command line and rebased the second branch. But I wonder if it's possible to achieve the same directly from xcode (and I don't care if it's a rebase, merge, or any combination).
I tried to use "Merge master into branch" option from right-click menu of Source Control navigator. It completes with "your branch is up to date", but you can see that it still shows that branch is 3 changes behind (red line consistently replaces the same branch name):
I also tried a Pull option from Source Control menu. Same result: I get "The repository is up to date." and branch is still 3 changes behind.
So is it possible and how?