Are there any good graphical Git and Hg/Mercurial clients on Mac OS X?

前端 未结 13 1344
轻奢々
轻奢々 2021-01-30 11:07

I\'m searching for compelling Git and Mercurial clients on Mac OS X. The most clients I\'ve found so far were less compelling as I expected. Some of the clients are programmed e

相关标签:
13条回答
  • 2021-01-30 11:55

    The main cocoa git gui apps are gitx and gitnub... But I figure you've already seen them... Do you have specific issues with them?

    (edit - granted, neither of these can perform a git clone yet; they take over after a clone is created...)

    A recent comparison of OSX Git clients

    0 讨论(0)
  • 2021-01-30 11:55

    For a graphical Mercurial client on Mac OS X, take a look at Murky.

    I typically use the command line along with BBEdit for viewing my diffs.

    Enable the extdiff extension by adding the following line to the [extensions] section of your .hgrc file:

    extdiff=
    

    Then add a section below

    [extdiff]
    cmd.bbdiff = bbdiff
    opts.bbdiff = --wait --resume
    

    Now when you execute hg bbdiff the changed files will be diffed one at a time in BBEdit.

    0 讨论(0)
  • 2021-01-30 11:56

    For Mercurial, you should take a look at MacHg. It's free and open source. It uses the native GUI toolkit for Mac and comes with its own bundled version of Mercurial. It is very polished:


    (source: jasonfharris.com)

    There are many more screenshots available.

    I've also heard many good things about SourceTree, which is both a Git and a Mercurial client. Atlassian (owners of Bitbucket) bought it recently and are now offering it as a free download.

    0 讨论(0)
  • 2021-01-30 11:58

    Speaking specifically about Versions, other people haven't found this, but I've experienced a lot of crashes with it. Murky had a big crash the first time I used it, but the author makes it clear he's releasing it 'as-is' and that it works for him, and TortoiseHg is the last one I'd try (and am trying) because I'm used to it crashing on the PC side.

    Murky looks about as good as anything, however, and has some good UI design. Depends if you want shell integration however.

    0 讨论(0)
  • 2021-01-30 12:01

    Now TortoiseHg project ports to Mac OS X. It uses Qt+ as GUI toolkit, so it works on major platforms.

    0 讨论(0)
  • 2021-01-30 12:01

    For the sake of completness, it should be mentioed that Apples Xcode 4 now also got support for git as a SVM. It's far from perfect but it does the basic functionality quite nice.

    0 讨论(0)
提交回复
热议问题