I have added a number of Jira requests for the issues. Please vote up the ones you care about:
Changes are staged automatically after upgrading to 1.9
Bring back filename view
Restore Amend Commit checkbox
Fix scrolling for staging area
Move commit message history button to the top
Hunks all run together in 1.9 diff view
Some horrible changes in this update indeed. No column view in the file lists is deffinitely the worst of all. I think I'll downgrade to 1.8.1 for now :(
Why would you touch the basic UI functionalities while they work really well and people love them? Haven't you learnt anything from Microsoft's Metro interface? ;) Don't innovate just for the sake of the innovation.
I hope these issues will be fixed soon.
I didn't last 10 minutes with 1.9.1... Here's the old version for those who agree the new UI has no purpose in life:
(I couldn't find the windows version but it should be around there)
OK, after 1h of searching through all the menu options, I found it by looking at a screenshot of the new version...
The top of the panel that shows the commit details can be pulled down to reveal the files. For some reason, this section was pulled-up all the way, making it impossible to see and extremely hard to discover, but now that I've pulled it down, I can't pull it back up all the way.
You can see it the files in this view: http://sourcetreeapp.com/images/sourcetree-hero-mac-log.png
To be clear, when I first launched 1.9, the entire file panel was simply invisible (no even a hint of where it was). I just could not see *any* file or where that panel was. It was the only panel I could see in 1.8.1, as the revision details panel was invible in 1.8.1, and I had to grab the top of the only view there was in 1.9, the revision details view, to make the file panel appear at all. Now that I'm happily back in 1.8.1, I can see both the files & the revision details panel, which I never saw before!
Which doesn't mean that now that I can see my files, all my problems are gone. I pretty much agree that all these UI changes are regressions, a share of which are dealbreakers (separate staging section, tree view, maybe more).
Similar thing happened with me, but i noticed i could expand the missing panel slightly (seems randomly, like there's something preventing my drag and drop). Ultimately, I can't give 1.9 a fair shot right now, since my paths seem to be longer than normal, and most of the files listen in the panel look like this:
(corss-posted from the blog)
Rather than reply to every comment here I thought I'd respond here at the top level. Firstly, apologies to people who don't like the changes in this update. We always knew it might be controversial with some people, although we genuinely felt that after doing user tests and using it ourselves internally for many weeks that after an adjustment period, it felt better. I hope you give it some time, try the alternate approaches, but if you still feel strongly, the previous version is still available here:http://downloads.atlassian.com...
We're making some small refinements and fixes for 1.9.1, and we'll be reviewing all the feedback for future updates. Changes to a core UI component which hasn't altered much in over 2 years is always going to be tough, but there were definitely things to address when it came to new users (particularly those new to git). We thought we'd got the balance right between making it easier for new users while retaining the preferences of more advanced users - which includes us! - but your feedback is useful in gauging the success of that in the 'real world' of course. Thanks for your feedback, and for your patience; we all want to make SourceTree the best tool for everyone.
Like the comment on this issue (https://jira.atlassian.com/browse/SRCTREE-2267), I'd say that these changes wouldn't make it easier for a new user either.
We are five users here in my office, and we are all very disappointed with the new working copy and commit windows. You can't even select multiple files.
I honestly find it a horrible step back. Having separate scrolling lists/tree view for stage/modified files was a great workflow.
Sometimes I have huge commits (I'm a unity devleoper, so import packages with hundreds of files).
Not being able to have a tree view just kills it, the same as not being able to see what's being staged.
Considering the old view is working really well, and has use cases for many users (there's quite a few voices here and on Jira), would it really hurt you guys to have an option for both?
It might be we can come to terms with the new view also if it at least had a tree view? (though I personally struggle with it regardless - it hangs, it's buggy, it's not really doing the things I want.. it's just a pita to be honest).
Github for mac is an obvious option. I'll stick with my 1.8.1 for now; and if this change seems permanent with no means of viewing tree/separate scrolling for stages/changed then as an iOS and Unity3d developer I'll have no choice but to try out github for mac...
EDIT: I just tried out 10.8.1.. like ice water in a desert... (phew)
Years later, they update the Windows version. New horrible UI. And no tree view. The only two functions I really used from SourceTree were the treeView and the Branches graphical Log / History (you should remove that too, Atlassian, that would be another great move).
And they left the Switch View icon, but with no options but the default, like saying "Look, here you could do things before".
I still don't get how removing Tree File Listing counts as an enhancement...
I second that! Tree is gone, and column view is gone. I wonder how anyone can work like this??
Yes, this update is maddening! Who the hell thought it was a good idea to make this change!
Reviewing diffs, mine or others', using the tree view is the single most important thing I use SourceTree for! In facts, most days, that's the only thing I use SourceTree for...
I can't help chuckling to myself, because the file selection UI you are describing has been the only UI ever available in the Windows version of SourceTree.
It is very annoying, the easiest way to find a specific file is to start typing its name into the search box. If you are focused on modified files, just set the filter to "Show Pending".
While we're at it, how do you hide the distracting lines between file names? Reading a long list of path names with separator lines makes it harder to group them by directory as you're reading. Plus, it fits fewer files. This product is for developers, not average people, and we like file and directory listings where we can see more, not less. The lines serve no purpose other than visual clutter.
And ... how do I get the view where one column is the filename and the other column is the path (or directory)? That was super useful! Now I have to make the left pane really wide in order for it to show me the filename, which shrinks the diff to way too small on my laptop screen. Yeah, it's not much of an issue on my big screen, but I also work on my laptop.
Really, what were they thinking?
I spent some more time trying out 1.9. There are worse problems than the loss of the file tree.
Their "improved commit" experience is worse (or buggy, or both). Files sometimes automatically stage themselves when you change them.
Before, it was really convenient to look at the list of staged and unstaged files together, since they both scrolled separately. I use staging all the time while I'm working to snapshot a good (but not commitable) state while I continue to make changes. Now, staged and unstaged is one scrolling list, so I can't see both together.
The new diff view is not better -- it's worse. The wide gray bars are harder to distinguish from the pastel pink and light green bars for the diffs than the sharp deliniation we had before before. It is useful to see the hunk deliniations because it indicates a jump to another location in the file.
The commit options are worse, buried in a menu when there is plenty of room for them. I use Amend commit all the time, just like staging. I stage, stage, commit, stage, stage, amend commit, ..., push. This makes it easy for me to forget to amend. And they made the "push immediately" option, which I personally never use, really prominent.
Putting the entire commit pane at the bottom makes the commit comment history popup appear broken. Nice.
We paid for copies of SourceTree for everyone in the company before it became free. I've been really happy with it. But this is a downgrade.
So ... I just UPGRADED back to 1.8.1. 1.9.x is going to need a lot of work before I consider using it.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs