1

我无法创建最适合基于票证 (CR) 工作的项目的 ClearCase 流结构。例如,如果我有 7 个 CR 需要同时开发,那么最好的方法是什么?

假设我有三个流:DEV、TEST 和 PROD。我的 7 个 CR 通过交付操作从 DEV 转移到 TEST。在这 7 个 CR 中,只有 4 个已准备好用于 PROD。我如何才能将 7 个 CR 中的 4 个(现在归为一个交付)移动到 PROD?什么流结构可以做到这一点?

我已经阅读了许多(有时是相互矛盾的)建议,但我仍然没有找到可靠的方法。

问候,

安德鲁

4

1 回答 1

1

使用 UCM 仅交付某些活动而不交付其他活动是非常危险的,主要是因为您有将所有活动链接在一起的风险。

PROD
  TEST
    DEV

如果您总是从DEVto TESTTESTtoPROD交付(然后您可以交付活动),那将起作用。
但是,您可能会被合法的基于活动文件的依赖项阻止:请参阅“关于交付操作中的活动依赖项”。

如果您在交付活动时遇到任何问题,那么您可以使用findmerge仅合并您想要的活动。

更多关于“所有活动都链接”和findmergeClearCase:使用旧基线活动制作新基线”的内容。

于 2013-02-05T15:52:58.040 回答