Live data from Hacker News

SourceTree now has 650,000+ MAUs

blog.sourcetreeapp.com

11–20 of 31 posts

Re: SourceTree now has 650,000+ MAUs

#11
post #3

SourceTree went downhill after the last major UI overhaul and never really recovered. I used to love it for more involved commits (picking apart lines and hunks, etc), but now it's slow and clunky, even on nice hardware.

Fully agree, they made a lot of nonsense changes, and from what I heard, it was the same on Mac (I'm on Windows). Unfortunately, I don't really find a good GUI alternative that I like either ...

Git Tower is by far the best GUI I've used for git. It's not cheap ($59), but absolutely worth it, IMO.

It's fast, it's regularly updated and supported, and it's powerful enough to do complex stuff (rebases, merges, cherry-picks, etc).

http://www.git-tower.com/

Re: SourceTree now has 650,000+ MAUs

#12
post #5
post #3

Earlier quoted context omitted.

Fully agree, they made a lot of nonsense changes, and from what I heard, it was the same on Mac (I'm on Windows). Unfortunately, I don't really find a good GUI alternative that I like either ...

Try Git Extensions https://code.google.com/p/gitextensions/ It's by far the best UI for Git on Windows.

Meh, not fan at all of Git Extensions but I have some colleagues using it and they are happy with it I have to say.

Re: SourceTree now has 650,000+ MAUs

#13
post #3

Earlier quoted context omitted.

Fully agree, they made a lot of nonsense changes, and from what I heard, it was the same on Mac (I'm on Windows). Unfortunately, I don't really find a good GUI alternative that I like either ...

Git Tower is by far the best GUI I've used for git. It's not cheap ($59), but absolutely worth it, IMO. It's fast, it's regularly updated and supported, and it's powerful enough to do complex stuff (rebases, merges, cherry-picks, etc). http://www.git-tower.com/

That's a mac app though, and I'm working on Windows :)

Re: SourceTree now has 650,000+ MAUs

#14
post #3

SourceTree went downhill after the last major UI overhaul and never really recovered. I used to love it for more involved commits (picking apart lines and hunks, etc), but now it's slow and clunky, even on nice hardware.

Fully agree, they made a lot of nonsense changes, and from what I heard, it was the same on Mac (I'm on Windows). Unfortunately, I don't really find a good GUI alternative that I like either ...

I use TortoiseGit on Windows because working with hundreds of repos via the file browser seems more natural to me. Standalone git clients cause too much friction when working with lots of repos in my opinion. They get cluttered with a huge list of repos that I have to organize separately from how they are already organized on my file-system.

With TortoiseGit, when I find a git repo in the file-system and want to start working with it, I don't have to start another program, I can just activate the file browser's context menu with a single keystroke and then I can instantly see all of the Git commands that I normally use. I hardly even have to look at the list of commands though because the next keystroke is usually to hit the letter of the command that I want: (M)erge, (C)ommit, S(w)itch/Checkout, (L)og, etc... because you can customize the context menu to show the most useful commands.

(Disabling overlay icons in TortoiseGit is also a good idea. I typically just delete their registry entries via SysInternals/Autoruns.)

Re: SourceTree now has 650,000+ MAUs

#15
post #6

I feel like SourceTree actually only maps every Git command with a button, nothing more. Contrast this with Github for Windows/Github for Mac. These applications are trying to make getting startet with Git easy. If you're using Git with a GUI, that's the way to go, not with a toolbar full of obscure buttons.

Yes, but you can do a lot more with SourceTree than with Github app (last time I tried GH, anyway). SourceTree allows you to do some pretty involved things, and because of that, it has to be a bit "closer to the metal". It's still very easy to do the basics IMO, but you do need to know a bit more of git terminology, etc.

Different target markets, IMO.

I don't know many serious devs that use the GH app, to be honest (because of its simplicity).

Re: SourceTree now has 650,000+ MAUs

#16
I do find SourceTree to be an important part of my toolset. For minor commits and status I use the command line, but whenever I need to work on something important on a large project I like the overview a GUI can give. Especially when I decide to juggle razor blades with interactive rebases and cherry picks. Though I still have to dive into the reflog occasionally... :)

And stree makes it so easy. The easy hunk inclusion is excellent etc. Whenever I spot a dodgy commit by someone they usually have done it via command line and not checked properly what they are including in the commit.

I just wished they would make a linux client for the 50% Im on my linux box. I tried a lot of alternatives: Tower, GitG, SmartGit, etc. Whilst admirable they are either too basic, not polished enough or lack some basic feature I depend on. Hopefully they will get better or Atlassian releases a Linux client.

Re: SourceTree now has 650,000+ MAUs

#17
post #3

SourceTree went downhill after the last major UI overhaul and never really recovered. I used to love it for more involved commits (picking apart lines and hunks, etc), but now it's slow and clunky, even on nice hardware.

Fully agree, they made a lot of nonsense changes, and from what I heard, it was the same on Mac (I'm on Windows). Unfortunately, I don't really find a good GUI alternative that I like either ...

Same. I love the functionality SourceTree provides, but it frequently ends up eating all of my CPU (2.3 GHz Core i7) even for trivial operations.

I have recently tried Tower and it provides similar functionality without the performance issues.

Re: SourceTree now has 650,000+ MAUs

#18

SourceTree went downhill after the last major UI overhaul and never really recovered. I used to love it for more involved commits (picking apart lines and hunks, etc), but now it's slow and clunky, even on nice hardware.

A decent workaround is to use the 1.5.2 until they manage to fix the current version.

Re: SourceTree now has 650,000+ MAUs

#19
I don't have much experience with SourceTree, but I've found SmartGit/Hg to be a great UI for dealing with git repos. It handles my ssh keys (and even windows auth for TFS) like a champ, and has a really great view for looking at the logs of different branches and merging.

For someone who spends some time every day in git, the license was well worth it.

Re: SourceTree now has 650,000+ MAUs

#20
post #9

Earlier quoted context omitted.

The main thing I like about SourceTree is that it makes it easy to stage 'hunks', or select lines to stage. I also like that (as with UIs in general) it makes it a bit harder to make mistakes (by, for example, typing the wrong flag on the command line). But it's become unbearably slow. I really wish they'd fix this.

Do you know about `git add -p`? That allows you to stage hunks or lines interactively in the terminal. Press `s` to split a hunk, `y`/`n` to stage or not stage.

This is a much more trivial task with SourceTree.
Post reply on HN