首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于生产环境的ClearCase代码设置

用于生产环境的ClearCase代码设置
EN

Stack Overflow用户
提问于 2014-11-18 08:01:28
回答 1查看 52关注 0票数 1

我们有一个代码分支,在这个分支上正在进行特定版本的开发。

作为每周的流程,我们将标签(比如"LABEL_REL1")应用到最新的分支代码,并将代码部署到SIT和UAT环境中。

测试在SIT和UAT上完成。如果在SIT中发现任何问题,该问题将被修复,该问题的代码将再次重新标记并部署到SIT和UAT。

然后在标记为"LABEL_REL1“的代码上应用另一个标签"PROD_LABEL_REL1",该标签已部署到生产环境中。

问题是,生产中的代码可能还包含未在UAT中测试的代码,因为并非所有的缺陷都可以在生产部署之前在UAT中测试。

我们需要的是如何只部署在UAT中传递的代码。可能有很多缺陷可以通过UAT测试,也可能有一些无法通过UAT测试。

我们可以手动将通过UAT测试的代码标记为"PROD_LABEL_REL1",但跟踪源代码将很困难,因为每个缺陷可能有很多文件。

其他人正在遵循什么流程将代码从SIT和UAT转移到生产环境?

EN

回答 1

Stack Overflow用户

发布于 2014-11-18 14:35:06

在特定环境中跟踪版本的常用技术是使用属性(用cleartool mktrtype定义)

您可以在technote "Listing out element versions with a specific attribute applied“中看到如何找到或选择具有正确属性的版本,这反过来将帮助您启动对这些特定版本的合并。

cleartool findmerge命令实际上可以使用带有attypeversion selector (选择具有特定属性的版本)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26984271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档