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
对于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中逐个传播一个文件.