交付机制,RationalClearCase
我们为RationalClearCase UCM模型提出了一个流结构交付机制,RationalClearCase,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我们为RationalClearCase UCM模型提出了一个流结构 Int -- Prd -- Uat -- Dev ---- Development Stream r1.0 我们最近将代码库迁移到新的设置中。我们有三个不同的代码库,即三个物理代码库 迁移过程: 我们首先移动了生产代码,创建了活动,将活动交付到集成流,创建了基线。 然后uat代码创建了一个活动,将该活动交付给集成流,在合并过程中,我们选择了参与者2的更改以保留uat的现有代码,创建了一个基线。 对于dev
Int
-- Prd
-- Uat
-- Dev
---- Development Stream r1.0
我们最近将代码库迁移到新的设置中。我们有三个不同的代码库,即三个物理代码库
迁移过程:
我们首先移动了生产代码,创建了活动,将活动交付到集成流,创建了基线。然后uat代码创建了一个活动,将该活动交付给集成流,在合并过程中,我们选择了参与者2的更改以保留uat的现有代码,创建了一个基线。 对于dev环境,同样的过程 到目前为止,集成流具有最新的基线,即开发基线。
现在,我们有另外两个用于prd和uat的流,从中发布将在各自的环境中完成 我现在有了我的开发流程。我创建一个活动并进行一些更改。现在我需要将这些变化推广到uat环境中。如果我将更改交付到集成流,则合并将在开发基线上完成。我不想将其重新设置为uat,因为许多开发应用程序将重新设置为uat,这是不需要的
如何促进uat环境(uat流)的变化。敬请告知。看起来您的流结构如下:
Int
Dev
UAT
Prd
如果我将更改交付到集成流,则合并将在开发基线上完成。我不想将其重新设置为uat,因为许多开发应用程序将重新设置为uat,这是不需要的
流的原则是隔离特定的开发工作:
- 开发人员的日常开发
- 在UAT的只读模式下进行测试(您不应该触摸任何东西,只需测试并接受或拒绝)
- 珠三角热点修复
- 您可以使用您想要测试的任何开发人员基线来重新设置UAT的基础(这样,开发人员就可以进行日常开发,而不会干扰用户验收测试的内容)
- 如果基线被重定为UAT满足预期,则直接将其交付给prod(在那里可能会出现一些最后一分钟的修补程序)
- 当Prd基线设置并稳定后,您将其交付给Int(以记录这是在生产中运行的基线)
Int
Dev
UAT
Prd
如果我将更改提交到集成流,则合并将在开发基线上完成。我不想将其重新设置为uat,因为许多开发应用程序将重新设置为uat,这是不需要的
流的原则是隔离特定的开发工作:
- 开发人员的日常开发
- 在UAT的只读模式下进行测试(您不应该触摸任何东西,只需测试并接受或拒绝)
- 珠三角热点修复
- 您可以使用您想要测试的任何开发人员基线来重新设置UAT的基础(这样,开发人员就可以进行日常开发,而不会干扰用户验收测试的内容)
- 如果基线被重定为UAT满足预期,则直接将其交付给prod(在那里可能会出现一些最后一分钟的修补程序)
- 当Prd基线设置并稳定后,您将其交付给Int(以记录这是在生产中运行的基线)