添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

About SourceTree

SourceTree is a free Mac client for Git and Mercurial version control systems.
Learn More »

Subscribe to the Blog

Looking for Git hosting?

Meet Bitbucket – our free Git and Mercurial code hosting site with unlimited public and private repositories.

Recent Posts

  • Sourcetree for Mac 2.7 Sign-In Deprecated
  • Sourcetree for Windows 2019 Preview
  • Sourcetree 3.0 branches out with new hosting services
  • Sourcetree for Windows Enterprise now available
  • Making you faster with Sourcetree 2.4 for Windows
  • View Blog Archives »

    New SourceTree is here: Atlassian account, Git LFS support, UI refresh and more

    By on February 22, 2016

    We’re excited to release new versions of SourceTree for Mac (2.2.2) and Windows (1.8.2). For those of you who downloaded and tried to use version 2.1 and 1.8.1, we’re deeply sorry for the frustration we caused you and your teams over the past week. We’ve been heads down working through all the issues and stabilizing SourceTree for both operating systems.

    In retrospect, we had a gap in the testing process for the latest release of SourceTree. We’re planning a new beta release process for our upcoming SourceTree releases and we’ll share more in a blog post in the coming days.

    That said, we’ve expanded our team, we’re actively listening to your feedback, and most importantly, hard at work resolving your biggest pain points. In addition to stability and performance updates, today’s release includes:

    Atlassian account
    As some of you noticed, we highlighted in our release notes that our terms and conditions have changed. With the new versions of SourceTree, you’ll be prompted to review and accept Atlassian’s Customer Agreement and Privacy Policy. To ensure that it is really you that’s accepting these changes, we’re prompting every user to enter their existing Atlassian account credentials or create an Atlassian account. Please note that you can use the username and password you’ve previously created for SourceTree.

    New users can create an account at: https://my.atlassian.com/license/sourcetree . Additionally, new SourceTree users can leverage this single sign-on service to log into multiple Atlassian services like HipChat and Bitbucket, our support and help systems, and knowledge base. No more pain of remembering multiple passwords while using Atlassian products. Gone are the days of being prompted to register after 30 days, download a license file, license multiple copies for more than one machine or figure out a way to license SourceTree for your whole team. Upon updating to the latest SourceTree, log in once and you’re done.

    Git LFS support
    We also added support for Git LFS. Now you and your teams can track all the large assets they produce together in one single place and be productive at the same time. Large files are kept in parallel storage, and lightweight references are stored in your Git repository making your repositories smaller and faster.

    UI refresh
    We are giving SourceTree a new look with a refreshed and minimal toolbar, new set of icons, and updates to improve the overall user experience.

    Committed to SourceTree
    As we mentioned a few years back, we stopped supporting the version of SourceTree in the Mac App Store. As of today, SourceTree will no longer be available for download from the App Store. But you can download the new version any time for free from www.sourcetreeapp.com

    Look out for more updates in the future as we continue to strengthen the foundation for SourceTree. Get the new SourceTree today and let us know that you are as #committedtoSourceTree as we are. If you have any further question about this release – we’ll be available on this reddit thread to answer your questions.

    It says: ““SourceTree” is damaged and can’t be opened. You should move it to the Trash. Safari downloaded this file today at 21:37 from downloads.atlassian.com.”
    — OSX 10.11.3

    Jasper J
    Posted February 22, 2016 at 11:57 am | Permalink

    Same here. 🙁

    disqus505
    Posted February 22, 2016 at 4:15 pm | Permalink

    Ha! Ha! That’s good advice from OSX.

    Raj Sarkar
    Posted February 24, 2016 at 8:52 am | Permalink

    This got fixed with the latest update. Please let us know if you are seeing the same problem again.

    axiac
    Posted February 24, 2016 at 9:09 am | Permalink

    Version 2.2.2 works.

    SourceTree (for Mac) has been in a death spiral since the jump from 1.8.1 to 2.x. The ethos of Atlassian seems to have shifted from utility to “form over function”.

    I can’t entirely blame Atlassian for this, as I’ve seen the same shift in many developer tools; Adobe products for example. Getting products into the hands of “the masses” results in a better bottom line than focusing on the much smaller sales category of professional developers.

    Sure, SourceTree is “free”, but the more people using it, the more likely some of these people will sign-up for paid products and services. I get it. It sucks, but I get it.

    Stanzilla
    Posted February 22, 2016 at 11:46 am | Permalink

    And it still does not do the most basic of git features like force pushing or squashing on the Windows client that the Mac client was able to do years ago. Great.

    Instead we got a “redesign” that looks even more fugly than before, dev time well spent! I mean 1.8.2 is an improvement over the 1.8 clusterfuck that was released a few days ago but the UI is still super inconsistent, weirdly spaced and just not nice to look at.

    Posted February 22, 2016 at 12:48 pm | Permalink

    I 100% agree. I’m all for minimal and clean, but the “new” Windows UI looks horrible and half-baked. I honestly thought you guys just pushed a build that wasn’t quite done yet until I saw this blog post. Needless to say, I’ll be sticking with 1.7.0.32509 for as long as I can.

    Just have a freelancer on Behance or Dribble do a “Windows 10 + Bitbucket/Sourcetree” design like you see literally everywhere nowadays and it will turn out 10x nicer looking than this and let your devs focus on the functionality from there.

    I know that ST just got a new Product Manager and they have to ‘put their stamp’ on things, but this is a massive, massive step in the wrong direction, at least for Windows (don’t use others).

    Posted February 23, 2016 at 6:13 am | Permalink

    Same on Mac. Had to switch back after 5 min of use.

    adamstyl
    Posted February 23, 2016 at 7:12 am | Permalink

    Used it for 5 minutes? Oh you must be a brave guy, I installed it, almost threw up, and then immediately I started searching for a way to downgrade to 1.7

    Posted February 23, 2016 at 7:26 am | Permalink

    That’s because passing the new registration steps took me 4:30 🙂 .

    I think it’s time to forget it, Ben. I’m afraid ST will never return to its former glory. I’ve been looking into alternatives such as SmartGit, GitKraken, GitUp, Tower, GitBox and a few lesser known for Mac. They all have their strengths, but seem to miss a nice ST feature here or there. At one time ST had all I needed, but now its UI/UX and stability is in shambles.

    Ted Artus
    Posted February 23, 2016 at 7:31 am | Permalink

    Just tried GitKraken today,it looks like a good start. (I’m on Windows 10)

    Posted February 23, 2016 at 10:49 am | Permalink

    I also moved to GitKraken today and while it will take a little bit of getting used to, it is certainly fast, clean, and actively updated/fixed.

    “To ensure that it is really you that’s accepting these changes, we’re prompting every user to enter their existing Atlassian account credentials or create an Atlassian account.”

    Is this a joke? Please tell me it’s a joke…

    Posted February 22, 2016 at 11:26 pm | Permalink

    “Onward and upward! Look out for more communications, **frequent updates**, and new features in this blog.”

    from http://blog.sourcetreeapp.com/2015/10/07/hi-from-the-new-sourcetree-product-manager/

    Then silence for 4 months. Now: “and we’ll share more in a blog post in the coming days.”

    Can you elaborate on “the coming days”?

    Narcís Calvet
    Posted February 23, 2016 at 1:06 am | Permalink

    It’s broken for me. I get this error message for all my repositories:

    ‘git status’ failed with code -1: System.ComponentModel.Win32Exception: The system cannot find the file specified

    (C:RepoPath).

    I already submitted a bug: https://jira.atlassian.com/browse/SRCTREEWIN-4703

    Raj Sarkar
    Posted February 24, 2016 at 8:54 am | Permalink

    Thanks for reporting the bug. We are looking into this.

    Oh please, you broken the UI of our main productivity tool and now you tell us that we need to have useless Atlassian account to use it?

    I’ll better pay to SourceTree — that way I’ll pay for product, not become one.

    Rahul Chhabria
    Posted April 2, 2016 at 5:15 pm | Permalink

    Please use the credentials you created when first registered SourceTree to log back in.

    Posted April 2, 2016 at 5:16 pm | Permalink

    I don’t have problem with logging in to SourceTree.

    The problem is that you broken usability of its UI with gray icons and flat design.

    That’s why I’m sticking to old version, where there is old icons, no bugs and no requirement use Atlassian account.

    Rahul Chhabria
    Posted April 2, 2016 at 5:26 pm | Permalink

    These design changes are incremental steps towards a new design direction for SourceTree. Take a look at where we’re going: https://blog.sourcetreeapp.com/2016/03/01/sourcetree-design-whats-next/ . Here’s a link to my calendar: https://calendly.com/rchhabria/sourcetree . I’d love to get your thoughts.

    Lastly, SourceTree for Windows 1.8.3 and SourceTree for OS X 2.2.4 addressed all regression bugs. If you’re seeing something new please open a ticket at jira.atlassian.com.

    Thank you.

    Posted April 2, 2016 at 5:29 pm | Permalink

    Yeah, and that direction is wrong — instead of making good productivity tool, you broke it’s UI.

    Please revert the design to old one with coloured icons.

    And no, regressions haven’t been fixed: https://jira.atlassian.com/browse/SRCTREE-3426 — due to such bugs the app is practically unusable.

    Stop fantasising and listen to the users.

    Posted April 3, 2016 at 2:12 pm | Permalink

    The notion that ST 2.2.4 for Mac “addressed all regression bugs” is a bit of comedy, or wilful reframing of what constitutes a regression.

    The UI is hard on the eyes; diff stats are missing; etc. We’ve discussed these things in comments against multiple blog posts like this, and yes, we’ve raised issues in your JIRA system (that are still open).

    ST 1.8, despite its flaws, was still the apex of usefulness of all ST releases to date.

    yes that’s just plain bs. Plus they have the guts to lie in our face telling it’s to make sure it’s us – what a joke. If i were able to log in with the BitBucket (also Atlassian) account i might do it, but I won’t create a completely new account for this crap. How they could think it was a good idea is completely beyond any logic.

    I find the new UI very confusing and inconsistent, not really great to use or just to look at. Also, the new 1.8 branch is too slow compare to the 1.7 version, it’s just impossible to work with. I have no choice than sticking with 1.7 for as long as I can. I might start looking at some other options to use on Windows in case the situation does not get better.

    derp_cookies
    Posted February 23, 2016 at 6:51 am | Permalink

    Wow how sad. command line for life.

    Daniel Orner
    Posted February 23, 2016 at 7:34 am | Permalink

    I wouldn’t mind the issues so much if they were just honest about it. You do not release an obvious beta due to a “gap in testing” and you are not requiring a login so that “you know that I’m the one agreeing to the terms and conditions”. Be up-front about the failures, tell us what you’re doing to make sure they don’t happen again, communicate why you spent so much time on a new UI when there are dozens of bugs already filed, apologize, and move on.

    Jens Schumacher
    Posted February 24, 2016 at 4:59 pm | Permalink

    Hi Daniel, we are indeed requiring a long so that we know who it is who is agreeing to the terms and conditions. Welcome to the beautiful world of export control: http://www.state.gov/strategictrade/overview

    That being said, Atlassian Account will allow us to much better on-board users in the future and provide easier integration between all Atlassian services, including SourceTree.

    Posted February 24, 2016 at 6:04 pm | Permalink

    I thought Atlassian was an Australian company.

    When installing, and I am on the “Atlassian account” step, and I click “Use an existing account”, I want to sign in with Google. However, after entering my credentials, a new Chrome window opens prompting me to select which Google account I want to use. After selecting the correct account, I get a CSRF error in the Chrome window and a “This page cannot be displayed error” back in the Installer.

    Rahul Chhabria
    Posted February 24, 2016 at 11:31 pm | Permalink

    Thanks for reaching out. We patched this bug with the release of Windows Version 1.8.2.2. Hope this helps!

    The new UI is terrible and lacks the ability for devs to gain information at-a-glance. I was waiting out the fixes under the (apparently false) hope that someone released an in-progress version. Now I’m sticking to 1.7 until either Atlassian makes good on the claim that “we’re actively listening to your feedback” or I determine if gitkraken will meet my needs better.

    I don’t understand how they possibly thought that the new UI was an improvement.

    Posted February 23, 2016 at 12:16 pm | Permalink

    Absolutely agree. Rolled back to 1.7 and won’t move from there.

    Posted April 2, 2016 at 4:50 pm | Permalink

    Totally agree. New UI is broken.

    I don’t understand the goal for this stupid “minimalistic” look. I understand that too much chrome is bad, but so is too little. Monochromatic toolbars are not better!!!

    I hope that “Edit config” button would work (as configuration is very, very limited), but it is still broken (here on MS Windows).

    David Hutcheson
    Posted February 23, 2016 at 10:41 am | Permalink

    I’m afraid the new UI is making myself and the rest of my team search for a new Git client. It’s absolutely terrible.

    Posted February 23, 2016 at 10:50 am | Permalink

    I am using GitKraken after this horrible ST update and liking it quite a bit. It definitely has some weak spots, but it is being super actively updated and is very fast, so I’m willing to try it in open beta.

    Chris
    Posted February 24, 2016 at 4:04 pm | Permalink

    I had to downgrade to older version within about 30 minutes – new version was unusable. I will stick to 1.7 until the interface becomes usable again.

    Jens Schumacher
    Posted February 24, 2016 at 4:53 pm | Permalink

    David, do you mind elaborating on what “absolutely terrible” means? Without concrete feedback, the team won’t be able to act on it.

    Bud Goode
    Posted February 25, 2016 at 1:02 am | Permalink

    Jens, the new UI, being devoid of virtually all colour, is difficult to “visually navigate” and the icons on the top icon bar tend to blend into one another and aren’t easily differentiated from one another. And the dark blue background on the repository tabs (this is the Windows version I’m referring to) just looks plain wrong.

    Microsoft made this exact same mistake with the user interface of Visual Studio 2012, draining all of the colour from the UI and putting title bars in ALL CAPS to make it look more like a Windows Metro application. The problem is that this is not a tool for the “average” user but a power tool for software professionals. Luckily, Microsoft eventually relented on most their poor decisions after overwhelming negative user feedback. Please don’t make the same mistake.

    Perhaps instead of asking what is wrong with the new UI it would be better to ask what, exactly, was wrong with the old UI that required it to be changed?

    the new icons and 2 or 3 tone look isn’t very accessibly. they all pretty much look the same so if you squint a little it’s easy to get confused. the icons for files are also very indistinguishable since they all have a blue color to them. Could you bring some colors back to these icons and make them thicker to make them more visibly distinct?

    Patrick
    Posted February 23, 2016 at 12:17 pm | Permalink

    Is there some reason the “Git Flow” toolbar item is no longer available? I can dig it out of the menus, but having it in the toolbar was a really nice “front and center” functionality that I’ve trained my jr devs on to keep things sane. I’ll be making sure they don’t upgrade.

    Posted February 23, 2016 at 12:21 pm | Permalink

    11th button on the toolbar

    Patrick
    Posted February 23, 2016 at 2:56 pm | Permalink

    That’s where it was … but its no longer available as an option with the new (Mac) version

    StijnVerrept
    Posted February 23, 2016 at 3:13 pm | Permalink

    Right click on the toolbar, choose customize and then add the gitflow button 🙂

    Patrick
    Posted February 23, 2016 at 5:12 pm | Permalink

    i was on 2.2 (mac) where it was not available. 2.2.1 added it back as an option

    I haven’t had a problem with the new design. So far, I’ve been able to perform all of my normal functions without issue. Granted, I haven’t had a need for any advanced capabilities. My day consists of committing and merging within the context of Gitflow.

    There are probably a lot of devs and UI folks (or maybe not enough — a separate problem) who put a lot of effort into writing this, and they will read these comments. It’s one thing to be frustrated with lack of features, but angry comments riddled with profanity aren’t going to inspire a great deal of motivation for the ST team to improve things. I understand frustration with lack of product features, but I think there are ways to convey that frustration without being hostile.

    I should point out that I don’t work for Atlassian (though I am a bit concerned it seems like it, which might in turn create more headaches for their staff). Really, I’m advocating more for being kind more than I am advocating for the company. As a developer, though, I can fully empathize with other developers who have to read diatribes about the products they develop. Sometimes, it takes years of being nice to get the results you want. If you don’t get what you want, you can move on, as some of you are indicating you’ll do.

    Sander Verhagen
    Posted February 24, 2016 at 1:09 am | Permalink

    You sound like someone who didn’t upgrade to a latest version. I don’t even know where to start with the many things that are broken. Not ugly (that too), not missing, but real things that previously worked and no more. I absolutely agree that people should refrain from profanities, but when it comes to frustration, these last few versions have caused a lot of it, here too: https://answers.atlassian.com/questions/36184030/latest-sourcetree-update-is-terrible

    theyodelingdad
    Posted February 24, 2016 at 4:46 am | Permalink

    Version 1.8.2 is the one I downloaded yesterday. If there’s a later one than that, I’d definitely like to check it out so I can at least empathize a little more.

    theyodelingdad
    Posted February 24, 2016 at 4:47 am | Permalink

    To be fair, the 1.8.x version that went out last week did not work well for me at all, and I had to uninstall it immediately. The main problem was that the Gitflow button was gone, and I wasn’t able to some critical things like close out features or create release branches. This particular version, 1.8.2, is much better.

    The UI looks like a wireframe that isnt complete. Even Visual Studio’s attempt to remove colour and simplify it was badly received so Im not sure why you would try replicate this. This isnt a clean interface by any means.

    On a separate note, I get an annoying pop up every time I tick an unstaged file. It never used to do this and its almost unuseable for me now.

    Posted February 23, 2016 at 3:08 pm | Permalink

    I’ve used SourceTree for two years. This tool is great and I was happy to use it. Really, I couldn’t find any drawbacks for me and my workflow.

    But now… What are you doing, guys? New “refreshed UI” is the most terrible UI that I’ve seen in such AAA-software.

    StijnVerrept
    Posted February 23, 2016 at 3:16 pm | Permalink

    GitFlow button was missing, but that can be solved by right clicking on the toolbar, choose customize and then add it again 🙂

    I’m no fan of the new minimalistic look and don’t seem to be the only one. I’m sure a lot of work went into this, but I hope it can go back as it was, or at least find some in between. Maybe add some color?

    Chris
    Posted February 23, 2016 at 4:43 pm | Permalink

    Just installed 1.8 and my first response was WTF and not in the good way.

    Flat colourless design is impossible to read. When there were colours on the menu I didn’t need to think about where I needed to click, just went for the colour of my intended action.

    Now I literally have to read every single menu item from left to right word by word to try and work out which is the one I need to click.

    The flat, outline icon style too is unreadable too. Because it’s just wire frames – every single icon looks the same as the other one. I really have to stop and stare to try and work out what it means.

    Same thing with the tree-view on the left. Everything looks the same and I can’t tell the difference between a branch, a tag and a folder.

    With zero colour, everything on the whole interface moulds into a single colourless blob – no differentiation between elements.

    joysword
    Posted February 23, 2016 at 6:50 pm | Permalink

    I have no opinion about the new design, because I haven’t used it yet. I just want to say it comes just in time! Today I was worrying about large files in my new project and happened to hear about the new git lfs stuff. I was wondering whether sourcetree now has support for git lfs, so i did a google search, which linked me here. This new release that includes this feature comes just in time!

    Kirankumar Sripati
    Posted February 23, 2016 at 10:06 pm | Permalink

    https://id.atlassian.com/login?application=mac&continue=https://my.atlassian.com/license/sourcetree is blocked in my organisation. Unable to login.

    Andrey Growl
    Posted February 23, 2016 at 10:32 pm | Permalink

    NEVER UPDATE SOURCE TREE IF YOU’RE USING MERCURIAL.
    Just updated it and now I have broken all merc repositories. Also I have endless “Mercurial not found” dialog that can’t be resolved.
    Thanks for this sh*t, Atlassian.

    Posted February 23, 2016 at 10:39 pm | Permalink

    This is absolutely dreadful. Why remove color from all the icons. They all look the same now. And you’re got to be _joking_ with “To ensure that it is really you…” — WTF?

    Posted February 23, 2016 at 10:39 pm | Permalink

    Can not select and drag the file(s) to (and from) staging anymore.

    Herman Kan
    Posted February 23, 2016 at 10:57 pm | Permalink

    Just got the ST survey invite. “Which version are you using?” Huh, no 1.8 yet? Or already? I hope the latter. Terrible UI.

    Thomas Andreè Lian
    Posted February 23, 2016 at 10:57 pm | Permalink

    And its buggy

    Farliga Tankar
    Posted February 23, 2016 at 11:00 pm | Permalink

    The person responsible for the GUI refresh needs to be tracked down an shoot for this insult to humanity.

    Ishan Shrivastava
    Posted February 23, 2016 at 11:37 pm | Permalink

    So happy I came here to read the comments before I went ahead and updated. Looks like I dodged a bullet there… will stick to 1.7. Hopefully ST will “listen” and deliver.

    Posted February 23, 2016 at 11:47 pm | Permalink

    This release sucks… I think I’ll stick with the old version long time.

    Frank Kwon
    Posted February 24, 2016 at 12:08 am | Permalink

    If you sit behind a firewall, you may not be able to log in, which means that you have to start searching for alternative software. Any workaround?

    Trappiste
    Posted February 24, 2016 at 12:41 am | Permalink

    Still no force push ?

    Osman
    Posted February 24, 2016 at 1:00 am | Permalink

    New design is terrible. There is no any depth. It is diffucult to find out which tab or repository is selected. Is there any theme option ?

    Osman
    Posted February 24, 2016 at 2:05 am | Permalink

    it crash after run external conflict tool.

    TreeView on Windows, a feature that has been asked for years with people being quite pushing to have it, is now removed!?

    https://jira.atlassian.com/browse/SRCTREEWIN-391

    Can somebody re-open this ticket? We waited more than 2 year to get that ticket done, I hope we don’t have to wait other two.
    Tree views are a standard in any software, how come that SourceTree has so many problems with them?

    Posted February 24, 2016 at 2:09 am | Permalink

    Why? Because they screwed up on almost all fronts with this release, that’s why.

    Posted February 24, 2016 at 10:08 am | Permalink

    Agreed, need this feature back asap! Tools > Options > General still has the “option” to turn it on and off, but doesn’t work.

    Should I bother reporting bugs? Or is the Mac version known to have many issues already? I see lots of text appearing/disappering, files in the stage view appearing/disappearing seemingly at random. There’s no highlight in the left navigation bar, so it’s hard to tell which view I have selected. And sometimes the text in that navbar turns white for some reason? Honestly, it’s hard to tell what are just bad UI decisions, and what is a bug.

    Posted February 24, 2016 at 1:19 am | Permalink

    It is a lie that you wanted us to log in with the account “to make sure it’s really you who accepts the new terms and conditions” -a and you know that. You want us to register so you can do even more data mining on your users.
    MOREOVER, we cannot log in with the BitBucket account that we already have – isn’t it also from you? Why can’t you just have the same credentials?
    Yeah, thanks for adding another account to the list of accounts I am required to have. Smart move indeed.

    Christian
    Posted February 24, 2016 at 1:38 am | Permalink

    How shall we deal with the forced atalssian account login in a corporate environment? We have an internal Server (Atalssian Stash) and using SourceTree as a a client. Wen have an Atlassian account for the company, not individuals.
    It is really an unnecessary workload to create accounts for every employee and also using the company’s account and enter it on everty client is a huge work.
    What does Ataalssian think of this?

    Phil Powell
    Posted February 24, 2016 at 1:52 am | Permalink

    Nice work guys! I’ve been a big fan of the UI improvements you’ve been making in recent releases and I like the way you’ve cleaned up the toolbar and sidebar (I’m on Mac).

    I wouldn’t take much notice of the naysayers here: they’d do well to remember that this is a powerful application you provide gratis, and no doubt put a lot of resource and energy into. Some of the complaints here are proper whines: “There’s no force push?” — don’t be so frickin’ lazy…

    Trappiste
    Posted February 24, 2016 at 4:54 am | Permalink

    “whines” ? https://jira.atlassian.com/browse/SRCTREEWIN-338

    Phil Powell
    Posted February 24, 2016 at 5:10 am | Permalink

    You’re picking up on my use of ever-so-slightly inflammatory language? Compared to some of the quite offensive language used elsewhere in these comments? My view is that a lot of the complaints about lack of functionality being aired here aren’t fair considering Atlasssian provide this software for free. Your example is a feature request, not a bug.

    Trappiste
    Posted February 24, 2016 at 6:42 am | Permalink

    My example is the one you took as a whine…
    No doubt SourceTree is a great piece of software for a free product (some paying stuff isn’t just as good). Everyone aggrees on this. I’m just wondering how force push, which has been heavily requested and available for long in the MacOS version, has been less prioritized than this wonderful new diff view…

    “don’t be lazy” – so why are you using a gui at all – everything can be done via command line?

    Also having a mac-like interface is the main problem. An interface is meant to be usable and functional over “clean” and unusable.

    I don’t care what colours are used in an app as long as it allows me to find what I need to click quickly. It’s all about efficiency.

    Also why have every icon looking exactly the same (due to the round border). Your mind then has to actually look inside the shape rather than subconsciously identifying the icons due to their different shapes which you get by using icons directly rather than placing them in a border.

    Just updated yesterday and was kind of confused by the new UI…opened it up today again and it felt even uglier than I had remembered…the shock was that big that I even searched Google for “sourcetree ui ugly”…didn’t expect the first hit to be this blog post…was desperately looking for a theme option to switch back…I am using on Windows…does it look as ugly on other os’es? And why that mandatory registration step? Where is this going?

    Trappiste
    Posted February 24, 2016 at 2:51 am | Permalink

    How to restore the old diff view ? I don’t undestand this strange “centered blocks” display…

    Posted February 24, 2016 at 3:27 am | Permalink

    I’m very committed to SourceTree. So much that I’m willing to use a version from last year in order to be able to continue using it. I understand that it’s your prerogative to make changes as you see fit. I’m just probably not the target audience for whatever it is you want to do with the UI and functionality. Sticking to 1.6.24 probably permanently. So is the rest of the team here.

    Posted February 24, 2016 at 5:52 am | Permalink

    Did this version even go through QA or UAT?? Not only is one of the most awful UI experiences, it’s riddled with bugs. I tried it for a few hours and I have no choice but to downgrade to 1.7. Please do some serious regression testing, get a new UI and UX engineer to redesign your redesign and get this fixed asap!!

    FrankyBoy1234
    Posted February 24, 2016 at 7:37 am | Permalink

    Sorry, but this is the worst version ever:
    1. No, I don’t want to sign in!!!
    2. Diff has lots and lots of bugs (eg. regarding width of diff -> can’t scroll left/right, “narrow” changes have greyspace left and right)
    3. new design is so/so … imho old one was better

    Max Bradbury
    Posted February 24, 2016 at 8:08 am | Permalink

    I can’t even log in to this new version! Do I seriously have to roll back to an earlier version to continue working?

    Brandon
    Posted February 24, 2016 at 9:12 am | Permalink

    I hate the icon colors for “modified” and “not tracked”, they’re hard to look at. And the bookmark names are harder to see, they’re overpowered by those icons. (Windows version)

    Raj Sarkar
    Posted February 24, 2016 at 9:16 am | Permalink

    We’re planning a new beta release process for our upcoming SourceTree releases and we’ll share more in a blog post in the coming days. This will allow the community to engage with the SourceTree team and provide extensive feedback on future updates. Thanks for all your feedback.

    Posted February 24, 2016 at 3:55 pm | Permalink

    How about the open bugs we’ve already filed in the Atlassian JIRA?

    Jens Schumacher
    Posted February 24, 2016 at 4:52 pm | Permalink

    Of course we will be addressing existing bugs as well and prioritise based on severity and number of people affected.

    Posted February 25, 2016 at 10:46 am | Permalink

    Cool. I’ve been questioning my motivation for putting time into your bug system based on the lack of fruit it often bears, so I look forward to seeing some meaningful progress on the Mac client.

    So, you still don’t understand how checkboxes are supposed to work.

    And you’re still hiding ABSOLUTELY KEY information during a commit (amend last commit, bypass commit hooks) in a dropdown menu.

    You don’t understand UI. I’m not talking about the questionable decisions to make all icons look basically the same. Or whatever you did with the text to make it look like it’s flickering (which is tough to do with black on white). Those are design decisions. I’ll let designers come up with better criticisms.

    I’m talking about your absolutely wrong decisions in UI.

    Please. Bring back 1.8 (or earlier). I’ve been desperately clinging to it, but it’s starting to crash ALL THE TIME.

    Posted February 24, 2016 at 10:30 pm | Permalink

    Can any one tell me how to downgrade 😛

    Francis
    Posted February 25, 2016 at 12:49 am | Permalink

    I want to downgrade but I only have v1.6 saved.
    Where can I download the Windows v1.7?

    stevebrowndotco
    Posted February 25, 2016 at 4:55 am | Permalink

    Sorry but .. what?? You shouldn’t change your source control system just because a piece of software that uses it isn’t to your tastes. Git and Sourcetree are two different things, Git doesnt need sourcetree to work. That’s like choosing not to speak English because Microsoft Word crashed ..

    Rahul Chhabria
    Posted February 25, 2016 at 3:01 pm | Permalink

    Hey Everyone — Thanks for all the feedback. I’ve been reading through each one of the comments and I’d like to address a few common topics: Atlassian account, Design, and Stability.

    Atlassian Account – With the latest release, we’ve changed the log-in requirement to be at sign-up versus after 30 days. This helps us ensure the security of your personal data in the most painless way.

    Design – This is an area we’re working closely on with the community, and we’re making incremental updates to help take us in a new long term direction for the product experience. We’re continuing to consult with our users, and will share more of the vision in a design centric blog post coming soon.

    Stability – Windows 1.8.2.2 addresses several application crashes, UI quirks and performance improvements. We’ve reduced the visual tree complexity by creating a custom text rendering control for the file diff view. This new control creates a smoother experience, can handle a large amount of text, and prevents mass-layout changes and redrawing. More still to come in future releases.

    Please feel free to direct message me on Twitter @rchhabs if there’s something you’d like to chat about or a feature you’d like to request. Happy to grab us some time on the calendar.

    Thank you.
    Rahul

    Rahul Chhabria
    Posted February 25, 2016 at 2:20 pm | Permalink

    Hey Everyone — Thanks for all the feedback. I’ve been reading through each one of the comments and I’d like to address a few common topics: Atlassian account, Design, and Stability.

    Atlassian Account – With the latest release, we’ve changed the log-in requirement to be at sign-up versus after 30 days. This helps us ensure the security of your personal data in the most painless way.

    Design – This is an area we’re working closely on with the community, and we’re making incremental updates to help take us in a new long term direction for the product experience. We’re continuing to consult with our users, and will share more of the vision in a design centric blog post coming soon.

    Stability – Windows 1.8.2.2 addresses several application crashes, UI quirks and performance improvements. We’ve reduced the visual tree complexity by creating a custom text rendering control for the file diff view. This new control creates a smoother experience, can handle a large amount of text, and prevents mass-layout changes and redrawing. More still to come in future releases.

    Please feel free to direct message me on Twitter @rchhabs if there’s something you’d like to chat about or a feature you’d like to request. Happy to grab us some time on the calendar.

    Thank you.

    Posted February 25, 2016 at 3:40 pm | Permalink

    Can I use source tree without a atlassian account?
    I don’t have one, and I don’t need one. And frankly, SourceTree isn’t the only tool out there…

    kohei
    Posted February 25, 2016 at 9:01 pm | Permalink I’ve updated to the new version 2.2.2 ( 5.1) .
    In Preferences> General> Language> ,
    and ” Automatic ” , “English” only can be selected .
    I’m want to set in Japanese , how do I ?
    thank you for reading.

    Rahul Chhabria
    Posted February 25, 2016 at 9:08 pm | Permalink

    Thanks for reaching out. We’ll be adding more language support in an upcoming release. Stay tuned!

    We have the same problem. We’re just about to push Git as the DVCS at work, but with this last update we have to find a different Git GUI-client. We need to install and run programs on computers that never have or will be connected to the internet. I’ve been pushing SoureTree the last years to others at work, but not any more.

    Håkon K. Olafsen
    Posted February 26, 2016 at 12:09 am | Permalink

    Have a look at my answer here:

    https://answers.atlassian.com/questions/37046136/

    Rupert Madden-Abbott
    Posted February 26, 2016 at 1:26 am | Permalink

    Thank you very much for getting this fixed so quickly.

    You actually got this fixed the day before I posted my comment but for some reason, I only picked up 2.2.1.

    Really appreciate the fast response!

    Jay Reardon
    Posted February 26, 2016 at 3:27 am | Permalink

    You’ve removed the ability to move the tabs around at the top. This is a huge regression in functionality on top of a huge set of poor design decisions in this version that just makes it horrible to deal with.

    I switch back to the old version like many other users after 10 minutes.

    Rahul Chhabria
    Posted February 26, 2016 at 9:37 am | Permalink

    Hey Jay – Thanks for reaching out. This is a known issue and we’ll address it in a future release. Sorry for the inconvenience.

    I think the largest question to the UI “refresh” is… “WHY?” Was there something wrong with the previous UI? Is there something fundamentally different about the new UI that solves a particular problem which existed in the previous UI?

    Why are only 3 colors (black, white, gray) used? Why is everything flat without any delineation between elements? Why do some elements fade into the background making them difficult to see? Why are all the icons constructed of 1px width mono-color lines in sometimes indiscernible shapes?

    I would understand more if there was a substantial change in the UI which presented an improvement in workflow. But it simply seems like this “refresh” was nothing more than removing all color and making everything flat.

    What am I missing?

    Rahul Chhabria
    Posted February 26, 2016 at 9:36 am | Permalink

    Thank you! This is great feedback. This design update was a small step in a larger design direction. Look out for more communication on our design thinking and future. We’ll definitely keep this in mind for future updates.

    Is there a way to downgrade on the Mac? I’ve been using SourceTree for a couple of years with no problems, and all of these stability issues with the new version don’t instill confidence. Especially when we’re dealing with source code that we would hate to lose. All this is said calmly — not irately — I would just rather come back in 6 months when you’re out of the beta phase. In the meantime, I need something dependable. If someone knows of another good Git client on the Mac, please post it here.

    By the way, I spent several days trying to figure out why I never received the activation email from Atlassian. It wasn’t an issue with spam folders, etc. I tried several email addresses and finally found one that worked (mac.com). It turns out that email addresses for domains that are hosted on Dreamhost are blocking the activation email. Maybe your mail host is blacklisted there? Just wanted to let you know.

    Rahul Chhabria
    Posted February 26, 2016 at 9:44 pm | Permalink

    Hi JT — Are you using SourceTree for OS X 2.2.2? That’s the latest version with several stability fixes. If you’d still like to downgrade, you can find 2.1 here: https://t.co/kkmVfvKMxA . Thanks for the heads up on Dreamhost. I’ll let the team know.

    Based on 5 minutes of looking at the new UI, I find it quite unappealing. It looks incomplete and amateurish.

    About the only saving grace is that it appears the repository content areas are unchanged.

    Repository list

    The left panel repository treeview is now very difficult to parse visually if you have a lot of repositories and repository groups.

    There isn’t enough visual differentiation between the different levels of the treeview.

    The vertical spacing of the between the master/default branch name and the repository name of the following repository is too small.

    The repository group folder icon is amateurish.

    My eye is now drawn to the only colour in the repository list, those icons with the numbers next to them, and they’re of complete unimportance to me, I don’t even know what they are for.

    Left side treeview with File Status, Branches, Tags, Remotes headings

    So far this is about the only part that I think may have perhaps improved.

    The top level headings are easy to differentiate from the second level items. The spacing is good and the text across the 2 heading levels is not too similar.

    Open repository tab/page control

    Too many open repositories places a scroll bar above the tabs?!

    I’ve never seen that before in any other software and after seeing it on SourceTree I now know why.

    It just looks ridiculous, please go back to the tab/page control method of having arrow buttons next to the leftmost/rightmost tabs.

    Toolbar

    I don’t agree with your choice to remove all colour but that aside, those icons are embarrassing. They look like something I would make and believe me that isn’t a compliment.

    Rahul Chhabria
    Posted February 28, 2016 at 4:04 pm | Permalink

    Thank you for the thoughtful feedback!

    Atlassian Account – With the latest release, we’ve changed the log-in requirement to be at sign-up versus after 30 days. This helps us ensure the security of your personal data in the most painless way.

    Could you elaborate on how this helps ensure security? I don’t really mind the login requirement, but I don’t see how it pertains at all to security.

    mojmir
    Posted February 29, 2016 at 12:53 am | Permalink

    it does look a bit weird, but i must say it’s FAST. at last! the usual sluggishness has gone 🙂

    so this is thumbs up from me.

    // what did you do with the ui anyways? switch framework? from what to what?

    Rahul Chhabria
    Posted February 29, 2016 at 9:59 am | Permalink

    Thanks for reaching out. The biggest thing we did was update the icon set. Look out for a blog post explaining our design direction!

    I can’t believe how awful this new UI is. It ignores so many good design principles. Whoever came up with the UI redesign should really be ashamed of themselves. Take a class on UI design, or read a book about it, or even just spend a few hours reading old Joel on Software articles! The comments above should tell you something. I’m sure many many others feel the same way and didn’t take the time to write about it. The icons are absolutely terrible. The login was a royal waste of my time. And for the love of god learn about margins and padding!

    Chris
    Posted March 1, 2016 at 1:01 pm | Permalink

    I second this!

    GregUzelac
    Posted March 1, 2016 at 2:24 pm | Permalink

    1) Drag-drop into Staging doesn’t work anymore

    2) When adding files to Staging, now I get an annoying popup akin to a commit. This messes with workflow a _lot_; Before:Add this file, and that file and these files and that file. Now: Add this file !BAM! Dang, where was I?, and that file !BAM! Dang, where was I? and these files !BAM! Dang, where was I? and that file !BAM! Dang.

    Fred Boutin
    Posted March 1, 2016 at 6:00 pm | Permalink

    Congrat guys! I used ST as my primary Git GUI for years but this update genuinely RUINED EVERYTHING.

    I gave myself a one day chalenge and tried GitKraken. I never looked back since then… except for this post to personally congratulate you.

    Good luck in the future!

    Posted March 2, 2016 at 11:34 am | Permalink

    I just wanted to say that I really liked SourceTree and wanted to thank you for the excellent Git client it was until now. I’m really sorry you had to ruin it by forcibly tying it to your online services like this.

    As someone who strongly opposes DRM I wonder if anybody can recommend a good GUI client that is not Git Tower? For my own usage I’m pretty happy with the CLI plus Git X for staging, but I’ll need a new beginner friendly tool to recommend to my students now.

    Jimmy
    Posted March 3, 2016 at 12:55 am | Permalink

    @rbq why are you against Git Tower?

    Jimmy
    Posted March 3, 2016 at 12:55 am | Permalink

    *crickets*

    Jukka Hyvärinen
    Posted March 4, 2016 at 4:50 am | Permalink

    Can you please make it an option to bring the old icons back, the new design looks terrible.

    Posted March 4, 2016 at 7:42 am | Permalink

    So now I need to login to an account? I guess it’s time to uninstall and find something better.

    Rahul Chhabria
    Posted March 4, 2016 at 8:19 am | Permalink

    If you’ve used SourceTree for more than 30 days, you’ve already had to login once. Use those same credentials to log in again.

    Bye bye SourceTree. The upgrade makes it completely unusable since I will never log on to the Atlassian account from some application (despite having one), since I want full control over what’s going on.

    So bye bye. It was supposed to be an update, now it’s a removal.

    Posted March 9, 2016 at 12:34 am | Permalink

    I as well need treeview. On projects with less than 100 files I can get away with flat view (though I still prefer treeview), but some of the projects I am on have 1,000+ files. Not being able to show/hide swaths of the project by toggling folders in a non-starter.

    Rahul Chhabria
    Posted March 9, 2016 at 7:02 am | Permalink

    We found that the Tree View caused a decrease in performance. We’ve removed it to improve performance while we investigate alternative solutions. Sorry for the inconvenience.

    I am also strongly against a sign-in requirement for a git client. It’s unnecessary and I can’t risk coupling my ability to develop to the online status of someone else’s servers.

    I see some people said they dislike the new icons, so I just wanted to mention that I like them. They look good.

    Rahul Chhabria
    Posted March 9, 2016 at 7:04 am | Permalink

    Prior to the latest update, if you had used SourceTree for more than 30 days, you were prompted to register SourceTree by creating an Atlassian account. In 1.8.x or 2.2.x, you can login with those same credentials.

    My two questions:

    If I was not connected to the internet, or if Atlassian’s servers were down, I would have been locked out of my source control client, correct? I didn’t find any way to bypass that login screen. I have to say when I updated SourceTree (I was unaware there was a big update) and saw that I was locked out without an account, I had a minor heartattack. I was working on a tight deadline last night.

    Does SourceTree need to connect to Atlassian servers every startup now? Is it a once-every-90-days thing? Or does it not need to ever connect online again?

    Rahul Chhabria
    Posted March 10, 2016 at 7:24 am | Permalink

    After the update, you need to connect to the internet only once to register SourceTree, agree to the new terms, and opt in/out of sending in-app click data. Once you complete those steps, you never have to connect to the internet again to continue to use SourceTree.

    That is unfortunate to hear! I appreciate you guys making sure the interface is responsive and usable, though I must provide feedback that I feel that decision was a misstep. The flat view, even if 100 times faster, is less usable to me than the tree view.

    I see there is an option in preferences to enable tree view (it doesn’t do anything right now) I hope that means it might return soon.

    Michael
    Posted March 14, 2016 at 6:39 am | Permalink

    Appreciate your work with the tool – been a big fan for a while. This version, however, is not usable due to the online requirement.

    Any plans to make any alternatives for offline usage? I’m a client that never will be able to connect to your server. E.g.any possibility to alternatively accept a license file?

    Thanks

    Rahul Chhabria
    Posted March 14, 2016 at 9:03 am | Permalink

    We’re exploring some options. Would it be alright for me to contact you directly? Thanks.

    I have Created an account, verified it and logged into using sourcetree(1.8.3)
    Nothing Happens. It just sits there after login. I have even downloaded the license file.
    What should I do now?Can some one help?

    Rahul Chhabria
    Posted April 11, 2016 at 10:53 pm | Permalink

    Thanks for reaching out. Could you please open a ticket at support.atlassian.com and include any screenshots or videos?

    paradizex
    Posted April 11, 2016 at 11:02 pm | Permalink

    Done. Here is the link
    https://jira.atlassian.com/browse/SRCTREEWIN-5497

    I don’t care one way or another about the UI changes. I do think SourceTree has some bugs that are irritating. But all in all, it has until now been my preferred Git GUI. However, the process of creating an Atlassian account just to be able to open the software is not going to work for me. I train a lot of people on Git, and this is not something I am willing to ask people to do. So now I am looking for a new open source and free Windows GUI for Git. It has been a good run SourceTree. And goodbye.

    Posted April 22, 2016 at 8:52 am | Permalink

    Sorry to say that, but the UI is bad looking, make things unclear. And the “discard” is disabled most of the time. And I try to search something like “abc.swf” and the program crash. Then, I search swf, select several swf files to discard, and it failed to discard. Then I choose one file to discard, and the program ask me am i sure to discard 5-6 files.

    I just update it, and so many issues were found, I don’t know whether only me has so much issues (I use Windows 7), and I think it is slower than previous version… All these makes I feel it is completely unusable, and go back to previous version. Hope next version will be better.

    jotte
    Posted June 16, 2016 at 8:47 am | Permalink

    I need a litte help – when i Commit it shows an email address that I no longer use. By grappling with the UI I find that this is the “default author” and I can change it for each commit, but that is not very convenient. How do I change that “default author” email address permanently? I could not find that email address under Settings. Thank you in advance for your help!

    Update: I found it… In addition to the Settings icon, there is a Tools…Options menu choice, and I found the relevant setting ther. Why are the Settings icon and Tools…Options not the same thing?

    Rahul Chhabria
    Posted June 16, 2016 at 10:15 am | Permalink

    Happy to hear you found it! If I’m understanding you correctly, the Settings icon is repository specific andTools..Options is for SourceTree.

    […] *本ブログは SourceTree Blog の翻訳です。本文中の日時などは投稿当時のものですのでご了承ください。 *原文 : 2016 年 2 月 22 日 “New SourceTree is here: Atlassian account, Git LFS support, UI refresh and more“ […]