将父流中的基线与子流中的基线相关联

时间:2013-02-06 20:53:43

标签: clearcase

假设您在子流中创建基线(例如发布),将其命名为 baseline_rel_X ,然后同时将更改传递到父流(例如,集成)并创建基线这叫做 baseline_int_Y 。此时,基线baseline_rel_X和baseline_int_Y实际上是相同的(尽管不同的流,如果比较,每个元素将是相同的。)

是否有办法在父流中的基线与子流中的相应基线之间建立关联(建立相等),在此示例中将 baseline_rel_X baseline_int_Y 相关联,鉴于他们的名字不同?

我们想要这样做的原因是帮助我们列出要部署到PROD的所有文件,这些文件对应于上面的父(集成)流。我们在我们的子(发布)流中创建了许多基线,这对应于我们的TEST / UAT环境,直到我们收集足够的更改以在集成流中生成一个,进入PROD。您可以说PROD和TEST / UAT中的基线之间存在一对多的关系。因此,我们希望采用当前在PROD中的集成基线,将其与发布流中的原始基线(不幸的是具有不同的名称)相关联,然后在它之间做一个差异最近基线列出了自上次发布到PROD以来我们所做的所有更改。

我知道这听起来很混乱,但我希望它有道理。

1 个答案:

答案 0 :(得分:1)

而不是试图:

  • 做一些复杂或长cleartool diffbl
  • 依赖于您无法更改的命名约定

我会{(3}}将您传递的基线表单的名称(baseline_rel_X)添加到对象baseline:baseline_int_Y@\pvob中。

其他方式是:

  • 在rel中寻找一个基线,该基线足够接近record in an attribute(以流和交付日期命名):这是非常不精确的。
  • 查找源和目标基线之间应存在的超链接。再次,有点复杂。