V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Mercurial

Mercurial 3.0

  •  2
     
  •   Livid · 2014-04-30 10:38:29 +08:00 · 5617 次点击
    这是一个创建于 3889 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 条回复    2014-04-30 14:24:46 +08:00
    initialdp
        1
    initialdp  
       2014-04-30 10:56:30 +08:00
    嗯,我觉得hg比git好用,我们去年中从svn切换到hg,感觉很满意。
    silverfox
        2
    silverfox  
       2014-04-30 11:49:29 +08:00
    @initialdp 请问你们是如何处理分支的?不知是否我用的方式不对,个人感觉 HG 创建/使用/合并分支的成本比 SVN 还要高一些。
    initialdp
        3
    initialdp  
       2014-04-30 12:04:40 +08:00
    @silverfox hg branch xxxx就可以了啊。合并也简单,hg merge xxx。

    svn严格来说其实没有真正的分支概念,而git和hg在这方面做得很好。而且我觉得git和hg的理念是鼓励创建开发分支的。
    jsonline
        4
    jsonline  
       2014-04-30 12:10:02 +08:00
    为什么不用 Git,求对比
    clino
        5
    clino  
       2014-04-30 12:46:40 +08:00
    我是先用hg再用git的,觉得还是git好
    initialdp
        6
    initialdp  
       2014-04-30 14:24:46 +08:00
    @jsonline 我们选择hg倒是没有特别的理由。兄弟们熟悉python一些,当时初略地评估,发现hg是采用python,自然就亲切一些。而据说ruby圈比较喜欢git一些。另外就是hg在windows和linux环境都不需要安装附加工具包,使用体验也很统一。

    我们没有实际使用过git,只是简单看了一些使用文档。从基本功能和设计理念看,hg和git应该差别不大,都挺好。我们看中的是基于branch的开发方式,这俩都具备。

    要说版本管理,我觉得clearcase才是最强大的(没有之一)。在上一家公司用的就是clearcase,只能用一个词形容:牛X!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.