Description
The upgrade of SourceTree 1.6 in the past few months changed the way the stage/unstage screen looks. In the past it was intuitive. It contained the unstaged files in the lower section and the staged files in the upper section. If files needed to be staged, you'd select them and click the single arrow that points towards the stage screen. If all files needed to be staged, you'd click the double arrow that point towards the stage screen. The same mechanism for unstaging files. Everybody seemed to understand this right from the start. At least in our team.
Then with the upgrade to 1.6 this was changed to having checkmarks. Marking a single file immediately stages it. Marking the parent checkbox, stages all unstaged files. This is very counter intuitive. Nobody in our team understand why this was done. Checkmarks are typically used for preselecting items, with which you want to do an action later on.
So in short: It would be great if SourceTree would have the old staging screen again. Not only was there, from our point of view, no reason to change it, it was also more user friendly and intuitive than the one that is currently in place.
The discussion below the release notes of 1.6 sum this up quite nicely. See the comment from Iain Farrell: http://blog.sourcetreeapp.com/2014/08/19/sourcetree-for-windows-1-6-now-available/