首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacHg / Murky / TortoiseHg -使用哪一个?

MacHg / Murky / TortoiseHg -使用哪一个?
EN

Stack Overflow用户
提问于 2011-05-05 03:42:11
回答 3查看 3.7K关注 0票数 6

我开始使用Mercurial,并选择MacHg作为我的图形用户界面,原因很简单,因为它是我在谷歌Mercurial Mac GUI上找到的第一个东西。然而,我最近才发现了Murky,而TortoiseHg最近也针对Mac进行了更新。有没有什么重要的原因我应该选择一个而不是另一个,或者只是简单地决定我最喜欢哪个应用程序的界面?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-05 04:51:22

这个问题有点主观,但我发现SourceTree是可视化您的工作副本的一个很好的解决方案。然而,在大多数情况下,我只是使用终端来提交/推送/拉入/更新。

票数 4
EN

Stack Overflow用户

发布于 2012-05-28 20:11:49

我是MacHg的作者,所以我当然有偏见。Re模糊不清,它没有保持最新,当查看历史时,它会因为大规模的存储库而崩溃。它必须解析整个历史图表以对其进行布局(它使用顶级的'hg log')。通过一个巧妙的技巧,MacHg逐渐地完成了这一点,所以如果你有200,000个提交,MacHg不需要阅读所有的提交来确定如何显示它们,它可以直接跳到你正在查看的地方。TortiseHg还必须读取和解析整个历史,尽管它可以比Murky快得多(因为TortiseHg使用更快的低级调用来获取数据)(正如其他人报告给我的那样)。

SourceTree似乎是一个不错的解决方案。它现在得到了Atlassian的商业支持,他们做Bitbucket,他们是一群不错的家伙。然而,在我对SourceTree(1.4.3.1)的最后一次测试中,它似乎受到了相同问题的限制。例如,我使用的一个测试用例是OpenOffice mercurial存储库,它大约是3Gigs,有260,000个修订版。在这些其他程序中,尝试查看修订版本150,000的图表真的非常慢。我在等待5分钟后退出了SourceTree。

另外,如果我自己这么说,MacHg有一些更好的历史和重建基础的工具。SourceTree现在与一些外部服务如Bitbucket和GitHub有更好的集成,尽管在MacHg中添加存储库并不困难(简单地拖放或打开,或粘贴到字符串中,等等)MacHg和SourceTree都还没有对阶段的支持,但我计划很快添加这些,我相信SourceTree也会这样做。我认为TortiseHg现在已经支持了阶段。

当然,我喜欢MacHg的“外观”:)

使用MacHg、TortiseHg或SourceTree不会有太大的问题,除非你有很大的存储库,在这种情况下,我现在会选择MacHg。

干杯,杰森

票数 7
EN

Stack Overflow用户

发布于 2015-01-07 07:48:08

MacHg至少有直接安装和Mercurial集成在里面,我缺少的是信息,还有命令行界面,只有文档还不够好。

我在mac-mercurial / python / keyring中配置地狱圈,我刚刚开始为我的构建服务器设置存储库,无需询问密码(其中pass是加密的)。MacHg可能是一条出路,因为除了普通(无MacHG)终端的mhg和chg别名之外,所有东西都已经集成在安装包中了。

我还遗漏了一些关于存储库克隆进度的信息,因为我通过https从bitbucket克隆500MB存储库通常需要2个小时。如果mercurial、ISP (就我的连接速度而言应该在2分钟内完成)或bitbucket端有问题,我需要进行调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5888986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档