Answers:
在设置良好的软件开发商店中,您将拥有各种独立的环境。“沙盒”,“开发”,“集成测试”,“用户接受测试”,“性能测试”,最后是“生产”(如果要销售/分发软件,则为“ beta”和“一般发行版”)。
这应该是质量和严格测试的进步。从沙盒环境中的“我可以编译它”到“只要您不拔插头,我就绝对保证可以按照规范运行”。
将软件从一个环境迁移到另一个环境称为“升级”。促销之前应进行某种质量保证和测试,以证明该组件适合被促销。
完整的上下文可能是“将文件升级到生产环境”或类似的东西。这仅表示文件将被移至“更重要”或“更重要”的系统。据推测,这仅在代码审查,测试,Q&A签署等之后发生。
打个比方:将团队领导者“提升”为经理。
升级文件后,如何将文件从一个环境移到另一个环境?
这完全取决于您如何将内容构建和部署到测试和生产环境。
但是,例如,假设您使用Git进行版本控制,并且有一个分支用于测试环境,而另一个分支则用于生产环境。在这种情况下,您可以通过将测试分支中的更改合并到生产分支中,重建生产代码并进行部署,来提升文件(或更可能是包含对多个文件的更改的变更集)。(或者您可以进行重置以使生产分支的HEAD与测试分支上变更集的最后一次提交相同。或者您可以选择 ...)