1

我们在Development下面创建了多个流Integration,也有一个Deployment流。
当开发人员对流中的任何一个进行更改并Dev在 Int 上创建基线时,它会自动触发 rebase on Deploystream,然后进行构建和部署。

这里的问题是,当我有一个 deployment用于变基的流,以及许多Development用于构建和部署的流时,我如何知道哪个开发流创建了基线。

是否有任何命令可以找到创建的最新基线并且仍然没有发生变基?

4

1 回答 1

0

我想你有这个:

Int
|
-----Deployment
|
-----Dev1
|
-----Dev2
|
-----Dev3

你交付到Int,然后变基到Deployment

您知道刚刚从哪个基线重新设置基准Int(因为重新设置只需将基础基线替换为Depl来自的基线Int)但是您不知道该基线Int来自什么Dev

最简单的解决方案:如果每次交付一个开发基线时都在 Int 上创建该基线:命名约定
正确的基线名称可以帮助您记住它来自的开发基线。

变基的问题在于,一旦您在部署上变基,您就不知道变基之前部署中存在的基线是什么。
这就是为什么除了变基之外,您还需要更新附加到例如部署流对象的元数据,以便保留变基基线的列表。请参阅“如何更新 UCM 中所有成员基线的属性?
” 中的示例。cleartool mkattr

于 2013-08-15T09:25:29.477 回答