[技术帖]初试Bazaar和Mercurial

最近这种分布式的SCM忽然就流行起来了,上周挑了半天决定拿Bazaar下手,结果折腾了一阵碰到一个问题:

把本地Repository通过SFTP
push到服务器上以后,再用SFTP从远程Repository上branch下来,居然只有.bzr的本地Repository副本,没有工作目录的
内容。试了update/checkout等命令也都不行——难道是因为我已经习惯了传统的集中式SCM,什么地方做得不对?

搞了很长时间没解决,一怒之下换了名气很大的Mercurial。这个东东很不错,找到这两页快速参考文档,打印出来很好用,上手很快。速度比Bazaar快不少,功能似乎也强一些,据说做分支合并很方便,不过我暂时还没有试。

可惜遗憾的是Mercurial没有Bazaar那样的通过SFTP上传的功能,这对我来说有些不方便——也许是因为它的使用模式与集中式SCM更加的不同,所以不需要这样的功能,但反正我是不太适应。

经过一番研究以后发现,用Bazaar作branch只有通过http才能取得工作目录的内容。

既然能取得工作目录,就暂时决定继续用Bazaar。

另,我喜欢这些DRCS(分布式版本控制系统),因为它们只会生成一个目录,而不是像CVS或是SVN那样,在每个子目录里都生成一个。

  1. #1 by focus on 10月 14th, 2008 - 16:50

    猛禽
    能否发给我一个好用的Mercurial, 我现在没办法用internet的SVN.
    如果有那个TortoiseHg 是最好的了
    我是从这个页面下载的
    http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
    sourceforge好像有问题了,从sourceforge上下载总是下载不动.
    我的邮箱是focus_china@yahoo.com.cn
    我的MSN是focussoftware@live.cn
    先谢谢了.

  2. #2 by 猛禽 on 10月 15th, 2008 - 10:24

    @focus
    我是用命令行的Mercurial。觉得比Tortoise版好用,Tortoise版容易把Explorer搞得不稳定。

  3. #3 by 猛禽 on 10月 15th, 2008 - 13:39

    我从sf上下载了放到我的网站上:http://www.hexieblog.com/down/temp/TortoiseHg-0.5.exe
    有14M,发邮件太慢。

  4. #4 by focus on 10月 15th, 2008 - 17:41

    热心的老猛
    谢谢你啊
    我昨天拿到了
    但是不大会用
    感觉也不太好用
    没敢用:(
    我的MSN是focussoftware@live.cn
    请加一下我, 谢谢.

  5. #5 by 猛禽 on 10月 16th, 2008 - 09:43

    加了,不过最好还是加我GTALK。{e_07}

(will not be published)
Subscribe to comments feed
  1. No trackbacks yet.

SetPageWidth