我在创建一个ClearCase流结构时遇到了问题,该结构最适合在票证(CR)基础上工作的项目。例如,如果我有7个CR需要同时开发,那么什么是最好的方法?
假设我有三个流:DEV、TEST和PROD。我的7个CR通过交付操作从DEV移动到TEST。在这7个CR中,只有4个准备好进行PROD。如何将7个CR(现在分组为一个交付)中的4个转移到PROD?是什么流结构实现了这一点?
我读过很多(有时自相矛盾)的建议,但我仍然没有找到一个可靠的方法。
问候,
Andrew
仅交付某些活动而不交付其他活动对于UCM来说是相当危险的,主要是因为您有将所有活动链接在一起的风险。
PROD
TEST
DEV
如果您总是从DEV
到TEST
、从TEST
到PROD
进行交付(那么您就可以交付活动),那么这将起作用
但是,您可能会被基于文件的合法活动依赖项阻止:请参阅"关于交付操作中的活动依赖项"。
如果您在交付活动时遇到任何问题,则可以使用findmerge
仅合并所需的活动。
请参阅"ClearCase:使用旧基线活动创建新基线"中的"所有活动都已链接"和findmerge
。