你怎么称呼在不是DEV的环境上做出的修改?

时间:2012-01-29 17:35:22

标签: terminology production-environment staging hotfix alm

在应用程序生命周期管理中,通常会有一些环境。例如:

DEV - >分期 - >生产

通常,您将在DEV环境中进行开发,并将您的开发阶段分阶段进行分段和生产。

但是可以直接修改PRD环境(例如,快速修复bug)。 您如何调用此过程(在不是DEV环境的环境中修改代码)?

我认为它被称为“修补程序”,但我在Google中看不到相关的搜索结果。

1 个答案:

答案 0 :(得分:0)

与您的参考实体Environment相反,我认为该实体在您的SCM中Branch

考虑到这一点,你是绝对正确的:根据我的经验,它始终是一个Hotfix分支。
对于我目前居住的行星TFS,这在各种分支指南中有所描述,包括this一个 - 被认为是最好的(如果不是最好的)。
我有类似的经历在UNIX / ClearCase星球上,再次使用Hotfix分支 - 它们被命名为“MaintenanceRelease”-branches。那些包含一个或多个修补程序,有时候备受期待的功能也可以合并到那个。

我不希望在任何公司看到“Hotfix” - 环境。 “修补程序”解决了客户遇到的任何可能的危机,并且根据定义非常模糊。因此,拥有这样的环境,可能是一个乌托邦。
有一次,他们有一个“BLS” - 实验室(“Back Level Support”),由Support-People用来重现客户场景。 Development提供的修补程序在发布之前部署在本实验中。这在某种程度上是一个“修补程序”环境 - 仍然要注意这个安装花费了数百万美元。