0

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

开发 -> 暂存 -> 生产

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

但是可以直接修改 PRD 环境(例如快速修复错误)。你如何调用这个过程(在不是 DEV 环境的环境中修改你的代码)?

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

4

1 回答 1

0

Environment在我看来,与您的参考实体相反,该实体Branch位于您的 SCM 中。

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

我永远不会期望在任何公司中看到“修补程序”-环境。“修补程序”解决了客户经历过的任何可能的危机,而且根据定义相当模糊。所以有这样的环境,可能就是一个乌托邦。
有一次,他们有一个“BLS” - 实验室(“后台支持”),支持人员使用它来重现客户场景。Development 提供的修补程序在发布前已部署在此实验室中。这在某种程度上是一个“修补程序”环境——不过,请注意这个安装花费了数百万美元。

于 2012-02-02T10:57:35.920 回答