test环境:测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定。
dev环境:开发环境,外部用户无法访问,开发人员使用,版本变动很大。
分成四个环境原因:
大多数人都知道四个环境指的是什么,但是很多人却不知道为什么要这么区别,甚至为了省事就只有dev和pro环境。如果项目没有上线之前没有问题,如果项目上线之后就会有非常麻烦的事情发生。下面我们针对这四种环境,来分析一下对应的各种场景。
dev+pro:
如果我们只有dev和pro环境,pro突然发现bug,需要紧急处理,只有两个环境,这个时候我们要如何解决呢???
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sDyQlbNs-1651046326156)(https://note.youdao.com/yws/api/group/76450073/noteresource/1F4FA10A1EF642408F6658F14EC0EE35/version/662?method=get-resource&shareToken=6B2E80A35DEA447E889A4754973ABB77&entryId=209472413)]
首先dev现在已经更新到1.1.0,而pro现在才1.0.0,所以这个时候我们需要重新创建一个brunch分支,这边我们可以叫做1.0.0.1,然后修改代码之后需要放到dev环境上面进行测试,这个时候就会变成如下所示状态:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b98DvCgD-1651046326157)