SourceTree for Windows beta signupBy Justen Stepka, Product Manager on February 14, 2013
“SourceTree makes Git a pleasure to use and we need it on Windows.”
You asked, we listened! SourceTree, our powerful Mac client for Git and Mercurial distributed version control systems, is coming to the Windows platform in the next few weeks and we want you to be part of the beta!
Early Access Program
Atlassian is rolling out an early access program to give developers an advance preview of SourceTree for Windows builds and provide feedback before our general launch. Simply give us your email address and over the next two weeks we’ll be emailing a random selection of users to provide feedback.
New to SourceTree?
SourceTree makes it easy for anyone to interact with and manage repositories, automate complex command line operations, and visualize changesets across multiple branches and forks. Host your source in Bitbucket, Stash or any other popular hosting tool and work with that source in SourceTree.
SourceTree helps with several common developer needs:
- Get a team up and running using common Git and Mercurial commands from a simple GUI
- Manage all your repositories, local or hosted, through a single, simple client
- Commit, push, pull and merge changes easily
- Advanced features such as patch handling, rebase, stash/shelve and much more
This is great news, SourceTree is easily the best git GUI client I’ve ever used. Is there any chance we’ll see a SourceTree release for Linux in the nearish future?
We don’t have any plans for a Linux version yet, both the Mac and Windows versions are written specifically for each platform to allow us to deliver the best experience we can. But, never say never 😉
A Linux version will be really great.
I cross my fingers :p
I fail to understand how it makes more commercial sense to target Windows developers who’re probably using some crappy proprietary solution before Linux users who’d gladly pay for a solid graphical user interface to a solution they’re already using.
Please reconsider? Git’s lovely, but the command line interface is barely less revolting than CVS </3
“Probably” is the keyword.
It’s simply about the numbers, for example we see more than twice the number of Windows users than Linux users on Bitbucket. Doing a Windows version before Linux therefore makes sense, but doesn’t preclude a Linux version later.
Hi steve, I’ll be patiently waiting for a Linux version 🙂 I fully understand the “about the numbers” stuff, but this got me thinking on the mac users. If the amount of linux users are half the amount of windows users, what is the numerical relationship between linux users and mac users? Just wondering 🙂
We see 70% more Mac users than Linux users on Bitbucket.org. It seems that developers like their Macs 🙂
How mutch people use Windows in comparison to Mac?
If windows gets 200% the amount of linux users, and macosx gets 170%, then there are 2.0/1.7-1 = 17.6% more windows users than mac users
May be that because of your client :).
Another Linux user here, I’d happily pay over the odds for a solid tool, I’m loving Sourcetree on my mac!
Edit: I also am quite comfortable with git in the terminal, but when I want to do something particularly fancy, Sourcetree makes it so much nicer to visualise!
Awesome! Loved it on Mac so glad it’ll be on windows!
Such a great app on osx. Unfortunately I get stuck on windows at work quite a bit.
Wonderful! I hope I get my invitation soon!
Wonderful! I hope I get my invitation soon!!
This is brilliant news! Thanks for listening, Atlassian!
No Linux version soon :'(
It’s ok we have smartgit and GitCola, RabitVCS … tons to choose from …
You can use GitCola (newbies) or Smartgit (pro’s) to manage directly your repositories hosted on bitbucket
e.g. GitCola: http://goo.gl/jHiIK
e.g. GitGUI: http://goo.gl/H9Xuv
While there are other choices, if you work in an large company with a lot of different dev environments it’s nice to have a single tool to standardize around. Sure a lot of people use the CLI, but for a Git GUI, if we could have Mac, Windows, and Linux support, I would be very happy.
+1 for a linux version.
True, That is why I mentioned Smartgit which is available for every platform http://www.syntevo.com/smartgithg/index.html
Why is everyone talking about Linux? It’s an operating system for dummies!!!! Barely anyone uses it, and I wish nobody WOULD use it. It’s not even professional! Like for pete sakes, switch to Windows or OS X if you want a good damn operating system, because Linux just sucks like crap.
Cmon, how old are you, kid? If you don’t even know what linux is, please, shut up and don’t blame yourself. Linux is more powerfull as Windows or Mac OS, and, Mac is based on *NIX BSD system. So… Writing stupid comments is more for dummies…
I know what Linux is, I used it many times before. I just don’t like it in general. Windows or OS X can do many more things than Linux can. I know this for a fact. And, I’m not a kid, just to let you know.
If you don’t like it, that doesnt mean that this system suxx or for dummies. And no, OS X can’t do that much as Linux can, since OS X core code is closed.
Who fooping cares if the OS X source code is closed? Of course it’s closed. It’s not open-source. Neither is Windows. But Linux does suck. All of my 600+ friends agree with me.
Hm… Cause you’re that stupid, that doesn’t mean that Linux suck. All of our Ubuntu community aggree with me that u suck. 🙂
Yeah you’re stupid. Get out of my life you retard.
Here is the proof: There’s life after braindeath.
Thank you for making me laugh. You’re a very funny child! Now go back to trolling the net with your iPad. The rest of the internets needs you too.
Such language is not tolerated, boy. Most of those who are here right now are developers. First write Your own project, then talk like the big guys.
You have no clue. I am the one who did push the Apple team to use a flavor of BSD as underground for their OS, which became OSX. You are talking about GUI experiences with Your school boys. An OS is much more then a graphics interface. Again, inform You before You try to talk as a professional.
First get some experience in the field, I am a senior developer and I can guarantee You, Linux or xxxBSD is a more professional OS as Your crappy windows You play games on it. Get first Your University degree before you spit out crap on something You have no clue about.
I use SmartGitHg on Ubuntu
Is it going to support git-flow or hg-flow? I don’t see the button. Other than that looks great. Can’t wait.
It won’t be in the initial release, it’ll take a little while for the Windows version to gain all the features of the Mac version (which has been in development for almost 3 years now), but we’ll be actively working on it over the next few months.
I think git-flow would be the killer feature. I think I’d make my company purchase it all, app and bitbucket space.
SourceTree is free. You don’t have to pay for it.
Great news! Does Windows Sourcetree call git.exe, or is everything embedded eg via gitlib2?
Like the Mac version, we call standard git.exe. This guarantees 100% behaviour parity with the command-line git, and also allows flexibility on what git version you use, either our standard version or one from your system. Some people like to update to beta versions and have SourceTree use that for consistency too.
You guys never cease to amaze me. THANK YOU!!!! Now we just need some kind of built in web deployment and you will grant all my wishes.
Really good news. Awesome!
Would I be stoned if I try to run it on WINE?
Really, really, Linux support would be a must. Even if you notice that GitHub also has no plans for it, so it could be a major differentiation to the biggest competitor.
I don’t believe .Net 4.5 runs on WINE yet unfortunately. Mono supports it though, so if we did eventually port it I expect a combination of Mono and Gtk# would be the way to go. Not that I’m promising anything yet 😉
Umm, barely anyone uses Linux, so that’s why nobody has plans for it. If I ever built a code hosting site I wouldn’t support Linux either, and that’s mainly cause it sucks, it’s basically just an operating system for dummies. If you’re a professional, use Windows or OS X as those are the two most popular operating systems in the world.
You only show how little you know. Linux runs on more devices than ANY other operating system. It is massively popular as a server operating system, serving a huge proportion of the worlds web pages. The whole of Google runs on Linux, It is the basis of the worlds most popular mobile operating system.
As far as being for dummies, it is one of the most advanced operating systems, and one of it’s downsides is that a lot of people don’t consider it suitable for non-professionals. It is predominantly used by developers and server ops and admins, typically in professional settings. It has, by far, the most advanced tools for server administration – WAY more advanced that what is offered by Windows. So, you can tell your 600+ ‘friends’ that they are wrong… should give you something to talk about at your next pyjama party.
Sure, that’s why most of the servers on the internet do run a flavor of Unix, such as debian or OSX because You can find in 30 minutes or less a security hole in any windows os. And if You talk about to be a pro, well trust me, a pro does compile his own kernel and daemons from source. Exactly I prefer FreeBSD and my servers do have almost double speed compared to the school boys who do run crappy windows. You have no authority to put the words in your mouth such as ‘…dummies…the professionals’, because to state such nonsense makes it clear you are not a professional at all.
What versions of Windows does it support? I can see W8, how about W7 and WXP?
Windows 7+ is supported. We test regularly on Win7 and Win8.
Oh, so sad. I’m using XP yet. Can you give XP support 🙂
And i believe there are so many people still using XP
I do find the SourceTree to be rather user friendly, but there is one thing I have never been able to figure out, which is to filter history based on one individual specific file (That is actually something rather easy to do with SmartGitHg)
Yeah, you can right-click any file in any window and click ‘Log Selected…’
Thanks so much! I’ve tried TortoiseGit and GitExtensions, and while both are pretty full-featured, neither has a clean UI. Github’s Windows client is way to sparse and tied to heavily into the gihub.com website to be much use. I haven’t used this before, but I’m looking forward to trying this!
How does this compare with GitHub windows App ?
GitHub for Windows is essentially Git with stabilisers on. As soon as you gain a deeper understanding of how Git works and a desire to do more complex things with it, then you’ll find GitHub for Windows very limiting.
It’s only limiting because it’s brand-new. They are still adding features to it.
You cant do things like push or pull while you still have changed files in your working directory with GitHub for Windows.
Like I said in my last comment, those features will come in a future release of GitHub for Windows. For now I would just recommend using Microsoft Visual Studio, IntelliJ IDE, or Eclipse, since those are the best IDE’s if you are a developer. Also, each of the IDE’s I suggested to you are very extendable with add-ons or extensions. 🙂
I will give you the links to each IDE I suggested below. Click any link to go to the website of each IDE. And, I personally prefer Visual Studio or IntelliJ IDEA, since they work very well and meet the needs of any developer.
Microsoft Visual Studio: http://www.visualstudio.com/
IntelliJ IDEA: https://www.jetbrains.com/idea/
SO EXCITED! Thanks SourceTree Team!
YES! I cannot tell you how happy I am to hear this news!
I’m using ST on mac but I really need this tool for linux… 🙂 Serious – this tool is briliant.
This is amazing! I’ve been recommending SourceTree to people around me, sighed sadly every time the person replied “I’m on windows.” Thanks for spreading this tool to another platform. I believe it’s a great step!
Seems like most questions revolve around git, but it looks like the Mac version supports Mercurial as well. Is that support planned for the Windows version?
I love you, Bitbucket team.
Is it going to be a portable version or something that requires installation?
It requires installation, but doesn’t require admin rights.
Awesome, good to hear! XD
So Windows XP and Windows Vista is not supported?
No. Supporting XP in particular would have constrained us going forward and it’s dropping out of support imminently anyway (and devs tend to be quicker to uprade than other users), so it made no sense. Vista user numbers are tiny by all the measurements we have, most people seem to have gone straight from XP to Win7/8, or ditched Vista for Win7 as soon as they could.
I believe this single app could replace 2 programs (TortoiseHg and Githg) on my machine. Does it install Mercurial and Git as well?
The initial betas only support Git because we had to prioritise to get it out, but we’ll be adding Mercurial support too for 1.0 over the coming months.
Thanks Steve for the feedback. I can manually install the Mercurial though 😀
I absolutely LOVE SourceTree on my Mac, and it has been so frustrating that there was no windows equivalent. I cannot wait to change the windows development box over to using SourceTree as well!
Good job guys. It’s the best git/hg client. I love it.
Finally a thing I have been waiting for. 🙂
Now I can think of purchasing a Windows laptop! 🙂
BTW. Is it compatible with Windows 7?
Yes, it’s developed for Win7+
Are You use QT framework?
He said something about .NET 4.5 above.
This is AWESOME! Can’t wait for the invitation!
Is there some place to register interest in a Linux version? I’d love to get an email if / when such a thing should emerge.
Not yet, we haven’t got any plans for Linux, but as Steve said, we didn’t have any plans for Windows originally either 😉
If it’s .NET based, not WPF, users should be able to run it under MONO.
Fantastic news! Love it on the Mac and now we can get the entire team using the same Git tool.
Any idea when will the invitations start to come?
Lots of signups. We’ve been sending 1000 every few days to process the incoming suggestions and bugs.
Great News. Is there any update on when it will be available. Im looking forward to it.
We’ll have a general release in a few weeks pending any blockers.
Thanks for all the feedback everyone!
We all waiting for this awesome app! Thanks!
Anyone here who got an invite email?
There’ll be quite a few here who’ve had an invite. As Justen said, we’re sending them out in batches of 1000-2000. You may get your invite this week if we do a few batches (fingers crossed!)
If I got one, what would the subject line be?
When should we expect an invite?
You should already have one, if not, let us know.
Any updates on when this is going to be available?
If you haven’t already received your invite to download now let us know.
I’m wondering if it’s too late to get an invite – I did already sign up (just too recently, perhaps but then I might be impatient to use this!).
First, thanks for invite. The app looks really great!
As i could notice, you use netinstall, which installs the app inside %APPDATA% folder and somewhere else too. Is there a way to use it more like Portable App from USB-Key? That would be awesome!
I am really impressed with SourceTree for Windows. Thanks! it beats the quagmire of TortoiseGit.
We use git, HG, Bazaar and SVN in our extended development teams. Do you know when you will roll out support for these other repos?
We’re looking at rolling out Hg support as soon as we can. The beta only has Git support because that’s the most popular, and to support immediately as well would’ve taken too much time – we wanted to get something to the community sooner. We don’t currently support Bazaar in the Mac version and neither SVN. We use git-svn in the Mac version as a bridge between the two.
Aw, gawd, my, oh, uh! I just can’t believe this is happening. It’s like giving a glass of water to someone in hell.
Any Plans for Linux?
Hi Giovanni. We’ve mentioned this in other comments, no plans for Linux yet (but there’s been lots of interest). For now we’re focussing on Windows and Mac platforms.
Does Windows version has an integration with bitbucket repository?
Does Windows version has an intergration with bitbucket repository?
Yup, there’s options on various screens to do so 🙂
Great! Is there a feature auto-generating public and private key for bitbucket ? Because It is difficult to generate keys for light user. And I have a plan for git and bitbucket workshop for web-designer.
When will i get the invite ????
Did anyone try it on Vista? I see it’s not supported, but does it work?
I think a Linux release would have been much nicer to have before Windows.
Let’s see you guys support all three. Don’t forget to supply it through a PPA for Ubuntu a-la mongo, node and heroku.
And don’t forget to have new packages out with new releases the way virtualbox does! 😉
Can we please have an option to re enable the staging view… where it was possible to drag files to staging… I find the new version of source tree with check boxes to not be very nice to work with… It was better before… thanks
I have an error on launch v 1.8.1: ssh agent code -1, Object reference not set
[…] a nice GUI but are disappointed with the default Github client (like I am). You might enjoy this: http://blog.sourcetreeapp.com/2013/0…s-beta-signup/ I've used Source Tree on my Mac for quite some time. It is one of the nicest, most user friendly […]