在serena维度中,有两个来自同一祖先的并行流(流A和流B)。我需要将几个修改过的文件从流A合并到流B.有人可以指导如何做到这一点。
答案 0 :(得分:1)
无工具提供"自动合并"。
假设您有流A和流B,不同版本中的相同项:X 1.0 - 生产,X 1.1 - 流A,X 1.2流B
首先你必须选择哪个流将获得"最终合并"修订。您可以使用第三个流,仅用于所有合并,回归测试和生产操作。
通常你会创建一个"第三个" version,(例如:如果您选择基于生产的合并,则为X 1.3),或使用现有的流修订版(例如:如果您在流A上选择合并现有版本1.1,则为X.1.1.1。)
使用"比较"用于检查差异并继续合并的工具。
答案 1 :(得分:0)
它也可以在本地完成,方法是让每个流都在自己的文件夹中更新(我假设你将它们都作为这个)。从源到目标流本地合并您的更改(可以是全部或仅选定的文件)。确保目标流上没有任何内容被破坏,并传送或签入目标流。
一个好的做法是在合并流之前,在项目流中创建所有项目,在项目中更有意义,然后作为双重检查,您可以从中获取目标流服务器进入不同的路径并验证所有更改是否已合并且没有任何内容被破坏。在最终检查成功后,还要对目标流中的项目进行处理,完成或基线。