摘要:
我总结使用DVCS的场景主要包括1、中央仓库可能在远程,比如一个项目是多国完成,团队分布在不同大洲,每次向中央仓库提交更新都需要等到漫长的连接过程,所以使用Git或者Mercurial提交到本地,待网络状态良好情况下集中提交更适合。2、开发人员经常需要离线提交,比如经常需要在飞机上,旅店里提交代码。3、项目对特征分支(Feature Branch)要求很高,需要频繁创建分支,即便频繁分支非常不推荐使用,但是在某些场景下还是必不可少。虽然CentralizedVersionControl工具(比如SVN)能够创建分支,但是这些分支对所有人都是可见的,并非安全的sandbox,DVCS对于VCS的 阅读全文
posted @ 2011-08-17 13:17 绿里奇迹 阅读(419) 评论(0) 推荐(0) 编辑