请您先登录,才能继续操作
浏览 6327 次
锁定老帖子 主题:关于使用CVS进行版本控制
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-07-20
产品当前开发到版本:V3.0 现在同时从V3.0上开出两个分支分别开发新的功能,分别为:B1 与 B2。 某天B1开发完成,merge到Head,这时B2仍在继续开发过程中,但是,我们希望B2立即使用B1开发完成的新功能,这时是否可以把合并后的Head合并到B2来使用呢? 如果可以的话:由于Head本身在维护中,将来合并B1到Head时就会有冲突(合并的冲突,而不是Head自身发展的冲突)。 如果不可以的话:希望在B2中立即使用B1的功能这种事情应该如何处理? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-07-21
在CVS中是没有baseline的概念的, 它主要是基于文件版本的控制, 而并非整体的配置管理. 如果条件允许,建议你使用商业的配置管理工具,包括ClearCase,StarTeam都是可以解决你所说的问题的.
在配置管理中, 版本以及基线的管理是严格的, 是必须定义并清晰配置管理流程的.而CVS倡导的是比较随意的, 如果想用CVS进行比较严格的配置管理,是比较牵强的. |
|
返回顶楼 | |
发表时间:2005-07-22
明白了,谢谢 凤舞凰扬
|
|
返回顶楼 | |