论坛首页 综合技术论坛

DVCS的几个场景

浏览 3217 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-25  
1. 某人负责了一个feature, 闷头开发了一个月,但是不能checkin到svn里面。分支都是产品线用的,不能给他没事提交玩。(他的代码都在自己电脑上,一旦数据丢失就惨了。以后应该考虑给个目录来做备份。)哪天领导要review他的部分工作,提交到svn还不成熟。做个patch? 他正在编码,还不能编译。
这时候如果他用tortoiseHG,对每个小的阶段自己提交一下,做分支,做tag,删除迷糊时期提交的代码等等。领导要的时候对最近的一个tag拿出patch即可。当然,如果领导也用mercurial就更方便了。

2. 总公司在海外,国内开发中心每次checkout代码直接连线太慢。如果在国内服务器上checkout一份,别人可以copy过来直接用,稍微update一下就可以变成最新版本。但是如果有人提交了很大的文件修改。update又是个问题。
DCVS可以在国内服务器维护一份库,相当于国外的server,员工和国内服务器上同步,国内服务器和国外服务器在晚上同步。

3. 公司里面用很古老的SCCS,貌似DVCS,但是没有很好的图形化工具去操作。特别是ECLIPSE下面没有没有插件,甚至windows下的工具都没有,郁闷啊。自己开发一个?
   发表时间:2008-10-26  
Mercurial和Git现在的图形工具还可以吧,插件方面我知道Mercurial已经有eclipse插件了。
http://trac-hg.assembla.com/mercurialeclipse
0 请登录后投票
   发表时间:2008-10-27  
操,写了半天,一登录没了。

GIT的图形工具比不上tortoiseHg好用
Eclipse下面的插件也不如MercurialEclipse好用。
不过GIT库压缩起来比Hg的小了一般。今天把俺们公司的巨无霸都放进去了。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics