Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Source Tree, rebase with conflict, rebase doesn't work after conflict resovled

People also ask

How do I continue rebase in Sourcetree?

In the latest version of source tree, after you have resolved the conflict and have all of your changes in the staging area, you have to commit first and then click on Actions -> Continue Rebase.

How do I rebase from master Sourcetree?

There are two ways to start an interactive rebase in Sourcetree. The first is to right-click (or context-click) on a commit and choose Rebase children of <sha> interactively. The second is to pull down the Repository menu and select Interactive rebase.

How do you resolve conflicts in Sourcetree?

For merge branch in Sourcetree you just need right click in the branch commit that you want and choose the option Merge. If you have some conflict you can also fix it by right clicking in the conflicted file, select the Resolve Conflicts and pick the desired option.


Unfortunately the UX path for the resolving conflicts during a rebase is quite poor in atlassian-sourcetree.

After you have resolved the conflict and have all of your changes in the staging area, instead of clicking commit, go to Actions-> Continue Rebase:

enter image description here


After you have resolved the conflict and have all of your changes in the staging area, instead of clicking commit, go to Actions-> Continue Rebase:

In the latest version of source tree, after you have resolved the conflict and have all of your changes in the staging area, you have to commit first and then click on Actions -> Continue Rebase.