论坛首页 综合技术论坛

关于使用CVS进行版本控制

浏览 6328 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-07-20  
基于JAVA的WEB项目,使用CVS做版本控制

产品当前开发到版本:V3.0
现在同时从V3.0上开出两个分支分别开发新的功能,分别为:B1 与 B2。
某天B1开发完成,merge到Head,这时B2仍在继续开发过程中,但是,我们希望B2立即使用B1开发完成的新功能,这时是否可以把合并后的Head合并到B2来使用呢?

如果可以的话:由于Head本身在维护中,将来合并B1到Head时就会有冲突(合并的冲突,而不是Head自身发展的冲突)。
如果不可以的话:希望在B2中立即使用B1的功能这种事情应该如何处理?
   发表时间:2005-07-21  
在CVS中是没有baseline的概念的, 它主要是基于文件版本的控制, 而并非整体的配置管理. 如果条件允许,建议你使用商业的配置管理工具,包括ClearCase,StarTeam都是可以解决你所说的问题的.
    在配置管理中, 版本以及基线的管理是严格的, 是必须定义并清晰配置管理流程的.而CVS倡导的是比较随意的, 如果想用CVS进行比较严格的配置管理,是比较牵强的.
0 请登录后投票
   发表时间:2005-07-22  
明白了,谢谢 凤舞凰扬
0 请登录后投票
论坛首页 综合技术版

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