git最有效,最方便,最不容易出错的回滚方式,简直解决一头疼问题
git的版本只是向前走的,所谓一去不回头,bug来了怎么办
担心的问题
我提交了bug,但是有人在我后面又提交了,我敢直接回滚?别人的代码也被我回滚了?小命不保,堪称删库跑路的绝技。
这不是最主要的,主要的是,别人再用分支来合并主分支,遭到了拒绝,没错,版本不一致了,糟心的问题,肯定会找bug产生者决战紫禁之巅
线上紧急bug怎么办,又不能不回滚。
当然是有很好的办法去解决这个问题了,那就是所谓的bug备份,没错,就是对bug进行备份操作。
根绝当前线上分支进行新建分支操作,然后对其主分支进行代码回滚
正常上线了原来稳定的版本,拿着我们备份的bug来修改吧
这次可要仔细修改了,带着别人的代码呢,可能身负很多人的重担,别人删除了本地代码了,你这一毁,所有人都要找你了。
好好的改动吧,对自己出现的bug进行修改,然后测试上线就可以了,完美的体现在了上图中。
一定要好好测试,尽量避免线上bug。