0

在 serena 维度中,有来自同一个祖先的两个并行流(流 A 和流 B)。我需要将几个修改过的文件从流 A 合并到流 B。有人可以指导如何做到这一点。

4

2 回答 2

1

没有工具提供“自动合并”。

假设您有流 A 和流 B,不同版本中的相同项目:X 1.0 - 生产,X 1.1 - 流 A,X 1.2 流 B

首先,您必须选择将获得“最终合并”版本的流。您可以使用第三个流,仅用于所有合并、回归测试和生产操作。

通常您创建一个“第三”版本,(例如:X 1.3,如果您选择基于生产的合并),或使用现有的流修订(例如:X.1.1.1,如果您选择在流 A 上的现有修订 1.1 上合并) .

使用“比较”工具检查差异并进行合并。

于 2014-10-22T19:18:06.607 回答
0

它也可以在本地完成,方法是在自己的文件夹中更新两个流(我假设你同时拥有它们)。在本地合并您从 Origin 到 Destination 流的更改(可以是所有或只是选定的文件)。确保目标流上没有任何损坏,并交付或签入目标流。

一个好的做法是在您的源流中编写、完成或基线化所有项目,以在您的项目中更有意义,在合并流之前,然后作为仔细检查,您可以将目标流从服务器获取到不同的路径并验证所有更改是否已合并并且没有任何损坏。一旦最终检查成功,还要对目标流中写入、完成或基线化的项目进行操作。

于 2015-07-07T17:56:29.897 回答