产品上线过程中犯下的错误

在此记下自己犯下的一个愚蠢的错误:

上线之前, 本地git代码没有push到远程仓库中,造成上线的竟然是老代码!

要避免犯下这种错误,我觉得应该从两点着手:

  1. 平时养成良好的git使用习惯:

     (1) dev分支代码开发完毕  —— commit到本地 —— 从dev远程仓库pull代码以防冲突 —— push到dev远程仓库

     (2) 切换到本地测试分支 —— 从远程仓库pull代码 —— merge本地dev分支代码 —— push到测试远程仓库

     (3) 立即切换到dev分支以防在测试分支污染任何代码  !

  2. 产品上线之前一定做好检查

    (1) 检查dev分支有没有把本地代码push到远程代码上面,无论如何再push一次

    (2) 检查一下远程仓库的 history 看一看是否有漏掉的提交。

       如果有,想想在哪个分支上面做的开发,代码移过来,再次交给测试人员测试,产品上线暂停!

原文地址:https://www.cnblogs.com/yxmfighting/p/7168949.html