New project history screen
You can look through the branch's history without switching to it. Just choose a branch and the history appears.
Creating a branch
To create a branch, open the project and click on the “New Branch” button at the top of the left sidebar.
The window of creation appears. There is the option to select the parent of your branch. It's Master by default.
You also can select exact color of the branch ,add emojis to the name of it and put the branch to a folder.
Once the branch is created, you’ll be automatically switched to it.
We've added a context menu for branches.
Important: you can't delete the current branch.
The current branch is the active branch at that moment.
To switch to a branch, you should choose the branch and click the "switch" button
We've changed the sequence of merging branches.
From time to time, team members merge their changes into Master. And if Master branch is ahead, you should get changes from the Master branch at first.
It's easy to understand if the Master is ahead. You will see an "Update from Master" button.
After getting all the latest changes, the "Merge into Master" button appears.
Beware of stashed changes!
Currently, if you have uncommitted changes, the application suggests you transfer changes to the other branch or stash them.
If you want to merge your branch into master but have uncommitted changes in the master branch, you’ll see an alert like this: