Hacker News new | ask | show | jobs
by manyxcxi 3770 days ago
Yeah, it got bad shockingly fast. Question though: does anyone really use SourceTree? I've tried using it like 5 different times and it's just so convoluted. It's very ugly, non-intuitive, and doesn't have a lot of features that people use with Git.

On Windows I usually grab Tortoise, and on Mac I use Tower. Tower has some limitations and it gets crashy every now and then, but geez they make using a UI worth it. I genuinely got as good as I am with Git on the command line because SourceTree was so effing bad and I didn't have rights to install something different on a laptop I was using for a week.

4 comments

I've been using it for the last two years, since our team switched to Git. I like being able to scroll through the commits list, and the ability to easily add hunks or even individual lines by clicking is a vast improvement over `git add -p`. Also Sourcetree has a UI for doing interactive rebasing, which is GREAT for the same reason.

The biggest downside for me is the inability to easily browse the state of a repo at a given commit, like I could with TortoiseHG. I keep around GitExtensions for some of that history browsing. Also, the security software installed on my work machine insists on inspecting new processes for validation, which unfortunately doesn't play well with ST spawning multiple git.exe process trees. Always pegs my CPU and slows things down. Performance is reasonable on other machines, though.

Overall, I find it a useful and valuable tool. I just wish they'd make real improvements instead of this "replace a perfectly acceptable UI with a bunch of unreadable gray lines" nonsense they just pulled. I'm sticking with 1.6.25.

> does anyone really use SourceTree?

I use it daily, for work and personal projects. Mainly like the fact that I can instantly see the changes in files and unstage/stage only the relevant changes for the commit. I sometimes keep temp code around for weeks without issues because I can easily just _not_ commit it.

I use it and I found it was the best out of all the other alternatives I tried. I find it gives the best visualization to see a git diff of changes.
I use SourceTree for a couple of my projects, but thanks for the heads up on Tortoise.

I'm not a power user, I think I just needed something free with a private repository.