1

如果建议使用任何基准,我们会设置策略以强制在交付前重新设置基准。

但我们不建议每天使用基线。我们将在 2 周内这样做一次。

在推荐基线持续时间之间,人们经常面临功能问题,因为他们没有采用最新的代码库。

有什么方法可以在每次交付之前强制重新设置基准?[无论是否推荐基线]。

是否建议在每次交付之前重新设置基准?

4

1 回答 1

1

建议在交付前进行rebase,通常基于“推荐基线”机制。

因此,即使您说“无论是否推荐基线”,我仍然建议您查看“此交付政策:'交付前重新设置基准' ”。

此策略 ( Require development stream to be based on the project's recommended baseline(s) prior to delivery) 要求开发人员在将工作交付到目标流之前,将其源流重新定位为目标流当前推荐的基线。
可以为每个项目或每个流设置策略,用于项目间和项目内交付操作。

该政策的目标是让开发人员在他们交付到目标流之前,根据最新稳定基线中包含的工作,在他们的开发工作领域构建和测试他们的工作。这种做法最大限度地减少了开发人员在执行交付操作时必须执行的合并量。

UCM 政策

交付政策


如果您不推荐父流上的基线,那么您需要定义一个 preop 交付触发器(如在此线程中):

cleartool mktrtype -ucm -preop deliver_start -execwin ccperl "\\share\path\to\script.pl" -c "Check if rebase activity exists before delivering" rebase_before_delivery@\pvob

使用script.pl将列出当前流的所有活动的脚本,检查最新活动是否为rebase.xxx一个。

http://www.ibm.com/developerworks/forums/message.jspa?messageID=14116547
于 2012-01-17T09:15:16.457 回答