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.

Download

git-svn support

git-svn_blog.png

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.
status
Opens the repository at the File Status view.
log
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>.
commit
Opens the repository and immediately goes to the commit dialog.

 

Translations

SourceTree-Babel-Fish

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).

Analytics

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.

Miscellaneous

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

Download

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

  • Dovydas Venckus

    Maybe show some love for linux?

    • Penguin

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

    • Ben D

      +1
      Love it on Windows, need it on Linux

    • Artur Czajka

      Is CLI not good enough for you? ;)

      • Cristian

        Please, it’s 2014, not 1990.

        • Artur Czajka

          And console window looks great on HD monitor.

      • Dovydas Venckus

        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

          For those rare occasions gitk is there for you.

      • Anonymous

        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.

        • http://www.kurotsuki.web.id/ Kurotsuki Kaitou

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

          • Anonymous

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

    • Bartosz Bielecki

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

    • Craig Deubler

      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

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

  • Stan

    Chinese new year.

  • Brett Dudo

    Is there a portable version?

  • insolor

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

    • insolor

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

  • Anonymous

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

  • Paul Menefee

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

    • Lel

      Windows rocks

    • http://www.kurotsuki.web.id/ Kurotsuki Kaitou

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

  • http://maikolsolis.wordpress.com/ Maikol Solís

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