SourceTree for Windows 1.4 released!

By on January 29, 2014

To celebrate the new year (admittedly a little belatedly), how about a new major version of SourceTree for Windows? We have a doozy for you to start off 2014.


git-svn support


You can now use SourceTree for Windows to interoperate with your old Subversion projects via git-svn. This works by letting you work with a Git repository locally, but you can interact with a remote SVN repository via clone, push, and pull, thereby combining the benefits of a fast and flexible local DVCS, while still collaborating effectively with your projects that are still running legacy repositories.

Command line interface

You can now call SourceTree.exe from wherever you installed it on the command line, and by default it will open up the nearest containing repository for your current directory. You can also specify a different path, and ask SourceTree to immediately navigate to certain views or run certain commands, like so:

SourceTree [-f path] [ <command> [<command_params>] ]
clone <url>
Opens the clone dialog with the provided URL.
Opens the repository at the File Status view.
Opens the repository at the Log view
search [<pattern>]
Opens the repository at the Search view. If <pattern> is specified, immediately searches for that text.
filelog <file>
Opens the repository and then opens the log for <file>.
Opens the repository and immediately goes to the commit dialog.




Thanks to your response to our call for translators, SourceTree for Windows 1.4 now comes in six languages: English, Japanese, Chinese, French, German, and Russian. The latter three are not 100 percent complete yet, but the major elements are translated; If you’d like to help fill in the remaining blanks, please join in the translation effort!

Patch file support

You can now create and apply patches within SourceTree – You can work effectively with patches comprised of uncommitted working state, and with patches containing one or more complete commits. SourceTree gathers all the options for generating a patch into an easy interface, and does the work of recognizing the relative paths and strip options when you’re applying a patch so you don’t have to work it out manually.

You can find the patch features on the Actions menu, labelled Create Patch and Apply Patch.

Archive support

Would you like to export a full copy of your source without all the Git/Mercurial history and metadata, either at the current state or at some other point in history? Archive is the feature you need for that, available either on the main menu (Repository > Archive), or on the context menu against a commit in the log (right-click a commit and pick Archive).


We want to make SourceTree an even better product for you, and to do this we’d love your help in finding out how you use our product. In the latest version you’ll get a popup asking if it’s OK to gather some data about how you use the product. We want to emphasize that no personal data is taken whatsoever.


We also added a bunch of other smaller things, such as:


We hope you like the new version of SourceTree for Windows!


  • Dovydas Venckus
    Posted January 29, 2014 at 10:06 am | Permalink

    Maybe show some love for linux?

    • Penguin
      Posted January 30, 2014 at 3:13 am | Permalink

      Yes They are! We’re fucked in the ass.

    • Ben D
      Posted January 30, 2014 at 2:58 pm | Permalink

      Love it on Windows, need it on Linux

    • Artur Czajka
      Posted January 30, 2014 at 5:16 pm | Permalink

      Is CLI not good enough for you? 😉

      • Cristian
        Posted January 31, 2014 at 3:14 am | Permalink

        Please, it’s 2014, not 1990.

        • Artur Czajka
          Posted January 31, 2014 at 6:58 am | Permalink

          And console window looks great on HD monitor.

      • Dovydas Venckus
        Posted January 31, 2014 at 6:38 am | Permalink

        For 95% of the time CLI is good enough. But sometimes when working with multiple branches is clearer to see it visually. And I like reviewing commits in GUI application

        • Artur Czajka
          Posted January 31, 2014 at 6:57 am | Permalink

          For those rare occasions gitk is there for you.

      • Anonymous
        Posted February 5, 2014 at 5:06 am | Permalink

        Seems you love to drive Fiat Cinquecento or other. Still functional, still runs. I prefer having a Mercedes. 😉

        The question “CLI not good enough” simply does not stand. CLI’s good but I, too, would like to have SourceTree for Linux/Mac. If I have a choice. And no, gitk is nowhere near to ST.

        Asking for support to another developer-loved platform is more than reasonable.

        • Posted February 9, 2014 at 10:48 am | Permalink

          It’s sad that Linux is not supported. But Mac already supported according to the sites at
          I already use it here on my (well … office’s) MBP and use it to connect to my bitbucket’s repositories.

          • Anonymous
            Posted February 11, 2014 at 12:36 am | Permalink

            Yes, I know Macs are cool but I don’t have one 🙂

    • Bartosz Bielecki
      Posted February 3, 2014 at 1:23 pm | Permalink

      Yes, yes and yes. Source tree would definitely be the best Linux git gui.

    • Craig Deubler
      Posted February 5, 2014 at 7:15 pm | Permalink

      It would be nice.

      In the mean time I bought RubyMine from JetBrains which has visual VCS tools which are really good and apparently the same across all the JetBrains IDEs. If you don’t mind paying for tools, they’re great IDEs too. (No I don’t work for them 😉 )

  • Alexander Riggs
    Posted January 29, 2014 at 1:30 pm | Permalink

    Cool, can’t wait to try it out!!

  • Stan
    Posted January 29, 2014 at 9:03 pm | Permalink

    Chinese new year.

  • Brett Dudo
    Posted January 29, 2014 at 10:52 pm | Permalink

    Is there a portable version?

  • insolor
    Posted January 30, 2014 at 8:58 pm | Permalink

    Is Russian translation included? It was 97% complete a couple days ago.

    • insolor
      Posted January 30, 2014 at 9:04 pm | Permalink

      > SourceTree for Windows 1.4 now comes in six languages: English, Japanese, Chinese, French, German, and Russian.
      Oh, I just noticed this.

  • Anonymous
    Posted January 31, 2014 at 9:45 pm | Permalink

    what about a proper file tree for viewing the files in your repo?

  • Paul Menefee
    Posted February 8, 2014 at 12:21 pm | Permalink

    Windows only!? There is no excuse… really there isn’t.

    • Lel
      Posted February 9, 2014 at 7:42 am | Permalink

      Windows rocks

    • Posted February 9, 2014 at 10:50 am | Permalink

      I don’t know about git-svn thing, but the SourceTree itself is available on Mac. So it’s not Windows only 😉

  • Posted February 10, 2014 at 12:43 am | Permalink

    Windows only? I love your web services, please make some effort and bring us a decent Linux client.