1

我们采用了一个模型,我们在其中每个 UCM 项目都有一个集成和一个通用开发流。项目 A 是主干。项目 B 是在项目 A 的集成流的基线 BL1 上创建的项目 A 的一个分支。项目 A 的开发流后来使用集成流中的基线 BL2 重新设置了基础。因此,与 BL1 相比,BL2 是一个更新的基线。

问题是,项目的 A 开发流和项目 B 的开发流现在具有不同的基础基线(项目的 A 开发流具有更新的基础基线)这一事实是否会影响从项目 B 开发流合并到项目 A 开发流?

我知道会有很多非 tivial 合并,因为差异很大,但需要确保在这种情况下 CC 不会出现任何基本问题。

谢谢!

4

1 回答 1

1

是的,它会:这将是一个横向合并

您可以在ClearCase 希望在交付到备用目标后合并未更改的文件的问题中看到一个副作用。

但是,在您的情况下,效果应该是最小的:
从 B 合并到 A 不应为修改的文件产生比平常更多的冲突,除非这些文件(在 B 中修改)不再存在于 A 中(因为 rmnamed 在 BL2 中):
然后需要手动合并这些文件的父目录

于 2009-07-29T10:42:50.923 回答