最近这种分布式的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那样,在每个子目录里都生成一个。
猛禽
能否发给我一个好用的Mercurial, 我现在没办法用internet的SVN.
如果有那个TortoiseHg 是最好的了
我是从这个页面下载的
http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
sourceforge好像有问题了,从sourceforge上下载总是下载不动.
我的邮箱是[email protected]
我的MSN是[email protected]
先谢谢了.
@focus
我是用命令行的Mercurial。觉得比Tortoise版好用,Tortoise版容易把Explorer搞得不稳定。
我从sf上下载了放到我的网站上:http://www.hexieblog.com/down/temp/TortoiseHg-0.5.exe
有14M,发邮件太慢。
热心的老猛
谢谢你啊
我昨天拿到了
但是不大会用
感觉也不太好用
没敢用:(
我的MSN是[email protected]
请加一下我, 谢谢.
加了,不过最好还是加我GTALK。{e_07}