在Mac OS X上有任何好的图形Git和Hg/Mercurial客户端吗?

Jen*_*ohl 28 git version-control mercurial client dvcs

我正在Mac OS X上寻找引人注目的Git和Mercurial客户.到目前为止,我发现的大多数客户都没那么引人注目.有些客户甚至在Ruby或Tcl/Tk中编程,IMO在操作系统集成方面不是优秀的OS X公民.

我的客户端类似于Versions.app或Cornetstone,它们只是Subversion客户端.也许有人得到了我的内幕消息.

Mar*_*ler 35

对于Mercurial,你应该看看MacHg.它是免费和开源的.它使用适用于Mac的本机GUI工具包,并附带自己的捆绑版Mercurial.它很精致:

在MacHg合并后的状态http://jasonfharris.com/machg/sceenshots/files/collage_lb_image_page6_12_1.png

还有更多可用的屏幕截图.

我也听过很多关于SourceTree的好东西,它既是Git又是Mercurial客户端.Atlassian(Bitbucket的所有者)最近买了它,现在提供免费下载.


小智 33

我只是想我会提到SourceTree是在Mac OS X客户端水银和Git,在一个工具.我不确定你是不是在寻找那个,或者只是提到了两个,因为你还没有决定使用哪个; 个人作为一个开源开发人员/用户,在一个工具中都可用对我来说非常有用(这就是为什么我写它:))


小智 11

几天前我开始对SourceTree进行为期21天的试用(第一次公开发布时间是10月26日).我已经更喜欢Mercurial的其他三个着名的Mac OS GUI,但我是Mercurial的新手,因此不是高级用户.它最像Murky.它非常容易启动和运行,它在功能和简单性之间的平衡非常适合我的口味.

我与开发者没有关联,只是对他对我提出的问题的反应速度非常满意.

http://www.sourcetreeapp.com/home

  • 它目前是免费的! (4认同)

Sto*_*bor 8

主要的可可git gui应用程序是gitxgitnub ...但我认为你已经看过他们了...你有他们的具体问题吗?

(编辑 - 授予,这些都不能执行git clone;它们在创建克隆后接管...)

最近OSX Git客户端的比较

  • Gitx和git nub不能用于处理我所知道的Mercurial存储库. (4认同)

Jim*_*eia 8

对于Mac OS X上的图形Mercurial客户端,请查看Murky.

我通常使用命令行和BBEdit来查看我的差异.

通过将以下行添加到.hgrc文件的[extensions]部分来启用extdiff扩展:

extdiff=
Run Code Online (Sandbox Code Playgroud)

然后在下面添加一节

[extdiff]
cmd.bbdiff = bbdiff
opts.bbdiff = --wait --resume
Run Code Online (Sandbox Code Playgroud)

现在,当您执行hg bbdiff更改的文件时,将在BBEdit中逐个传播一个文件.


Jen*_*ohl 8

OS X还有另一个新的可视化git客户端:Tower

适用于Mac OS X的Tower应用程序