Software – 2011 August
I was back coding for my own project and thought it’s time to look at GUI git apps again on Mac.
Mac
GitX – Laullon Fork
Usability : ☆☆☆☆★ Since GitX itself has clean interface with basic functions placed in the right places, it’s not bad.
Stability : ☆☆☆☆★ It hasn’t crashed on me so far and most operations just run pretty quick too.
Visual : ☆☆☆☆★ All elements look like a proper OS X style and icon is good too.
Features : ☆☆☆★★ It’s probably good for solo developers or small teams to just check diff and commit messages but can get tough for bigger teams.
Overall : ☆☆☆★★ GitX, while the original had basically stopped updating, had already had a very decent maturity while being free and thus led to have a couple of forks. But based on Google search, it seems the other fork is more famous, but that one failed to actually load up my repository properly and this Laullon fork even had this nice button that does SVN integration of rebase and dcommit, which I used to do them on command line before it was possible under GUI interface.
Tower
Visual : ☆☆☆☆★ Visually stable.
Overall : ☆☆☆★★ I haven’t used it enough to rate other scores but people say this is the most featureful but since it does not support git-svn nor looked that much better than GitX (except I’m not a heavy git user by a long shot), I just didn’t find it worth using for the price. Not available in App Store due to some ‘problem‘ the author states.
GitBox (App Store)
Visual : ☆☆☆☆★ Good icon and looks nice overall.
Overall : ☆☆☆★★ Again, I haven’t used enough to rate much of it but it does not support git-svn.
Sprout (App Store)
Overall : ☆☆★★★ This wasn’t as good as the rest and not supporting git-svn.
SourceTree (App Store)
Visual : ☆☆☆★★ Not as sexy as others but still serves well.
Overall : ☆☆☆☆★ To my surprise, I never knew about this app properly before but this has a solid interface and even supports git-svn very well by having a checkbox that allows to dcommit on svn tree when commiting on git and it seems to have good history and diff interface and it also supports Mercurial (which I thought was a negative point, since many apps which focus on multiple aspects usually fail to become the most useful app in that field). This is payware but if that GitX fork wasn’t that good to fill my need (which is kind of minimal as I only want to see good history listing, a decent diff viewer and a usable support of git-svn while the app runs fast and looks good), I definitely bought this.
This post is also available in: Japanese
No comments yet.