Live data from Hacker News

Introducing SourceTree for Windows – a free desktop client for Git

blog.bitbucket.org

91–100 of 113 posts

Re: Introducing SourceTree for Windows – a free desktop client for Git

#91

Earlier quoted context omitted.

Out of curiosity, what piece(s) of 4.5 have you found aren't backwards compatible with 4.0 anyway?

We've experienced problems too. I really wish they'd just gone with a side by side release. Here's the full list of breaking changes http://msdn.microsoft.com/en-us/library/hh367887(v=vs.110).a...

Eh we hit a bug here with WCF discovery when we had the machines run 4.0 code and had 4.5 installed.

I think the official fix has been out, but man did it cause some headaches.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#93
post #92

Why not the command line? One look at that UI and I cannot fathom why it needs all those buttons. push, pull, checkout, add, commit. I can go days just using those five commands.

It has some useful features that I find easier to use in a gui than using command line.

For example, being able to see a summary of diffs of all staged and unstaged files, and being able to select particular lines of the diffs and stage/unstage/undo them. Or being able to see commits and diffs from other peoples' branches before I pull them.

Honestly, a gui is pretty useful for git, especially when you're doing operations that you want to apply to many specific files in different folders.

> push, pull, checkout, add, commit. I can go days just using those five commands.

You're missing out on a few git features then.

I agree some of the buttons are useless, like adding or removing files. The main window has a list of staged and unstaged files and I just drag and drop files between the two window panes. I've never had to use those buttons before.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#94
post #92

Why not the command line? One look at that UI and I cannot fathom why it needs all those buttons. push, pull, checkout, add, commit. I can go days just using those five commands.

You're kidding me right? 'git log' is a POS at really understanding the changesets and what changed when. A GUI is INFINITELY easier to use, especially for larger teams.

Just click a changeset, see what files were changed and click them to see a diff. ESSENTIAL.

If you're hacking on a solo project with only three files then yes, the command line is more than enough, but as for me, I'm really grateful for a GUI as beautiful as this.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#97
post #92

Why not the command line? One look at that UI and I cannot fathom why it needs all those buttons. push, pull, checkout, add, commit. I can go days just using those five commands.

It has some useful features that I find easier to use in a gui than using command line. For example, being able to see a summary of diffs of all staged and unstaged files, and being able to select particular lines of the diffs and stage/unstage/undo them. Or being able to see commits and diffs from other peoples' branches before I pull them. Honestly, a gui is pretty useful for git, especially when you're doing opera…

>You're missing out on a few git features then.

Including diff, which I forgot, what else do you use everyday?

Re: Introducing SourceTree for Windows – a free desktop client for Git

#98
post #28

I have ST on my Mac. It's a pretty beefy machine - i7, 4gb of ram. And it runs like a lazy dog in a hot August day in North Carolina, i.e., very slowly. I really wish it'd be sped up and I sincerely hope that the Windows version is massively faster.

I have a slow, old MBP (2.53 C2D), and it's very fast, even on big repos (like Sinatra). So maybe your settings are wrong, or something. It's worth investigating if you use ST regularly IMO :)

Sinatra is a big repo :-)?

Re: Introducing SourceTree for Windows – a free desktop client for Git

#100
post #95

Is there anything like this for Linux? And has anyone managed to get this up and running with Wine/PlayOnLinux?

git-cola is quite full-featured on Linux (and OS X (and Windows)).

I recommend grabbing the latest git-cola rather than the one in your package manager if you use Ubuntu.

The newest git-cola is so much more feature rich and cleaner in comparison.

git-cola rocks!

Post reply on HN