我们有一个项目,并且即将添加一个新的功能块到其他稳定的代码库,除了修复缺陷之外,没有任何重大更改。该计划不是单独开发新功能一段时间(可能是一个月)进行中间构建和测试,并且功能已完成且质量可接受将新功能的代码合并到主分支中。UCM Clear Case:一个项目中的流对象与多个项目的对比
的问题是以下两种情况下,什么是在清除案例方面更好:
创建基于当前项目的集成流基准中的新项目,开发新功能这个单独的项目将中间交付给新项目的整合流,并从整合流中进行构建。并最终将新项目的集成流中的更改传递到主项目(到dev或int)。
在主项目中使用流的层次结构:在主项目中创建一个集成流的子流(让它称为temp_int)和一个temp_int的子流(让它称为temp_dev)。在temp_dev中开发新功能,定期交付给temp_int并从temp_int构建,然后将新功能从temp_int交付到主集成流。