git分支管理,分支合入错误
今天在公司第一次上线代码,代码合错了,有点尴尬

代码仓有三种分支,代码通过pull request合入
master分支:上线代码分支,主分支。要上线时,把代码合入master分支,打tag。通过流水线,把代码部署到线上环境
develop分支:测试分支,特性分支合入develop分支代码。通过流水线,把develop分支代码部署到测试环境。不能把develop分支代码合入特性分支,develop分支可能有其他特性代码,这也是我今天犯的错误
特性分支:新需求来了,从master分支拉一个特性分支。
要把特性分支代码,部署到测试环境,需要把特性分支代码,合入到develop分支。有冲突,我就在本地用pycharm,把devolop分支代码合入到了特性分支。并推送到了特性分支。develop分支有其他特性代码。导致今天上线的时候,特性分支合入master,发现把其他特性的代码带上了。
develop分支是作为测试分支,类似于草稿纸。只能把特性分支代码合入到develop,不能把develop分支代码合入到特性分支。
Please call me JiangYouDang!
浙公网安备 33010602011771号