github上测试服出现bug,如何回滚并获得合并之前的分支
2017-03-14 12:04
519 查看
使用场景:
当我们提交了一个pr,但是该pr合并之后,经过在测试测试有问题,需要回滚。这个时候主master代码将会被回滚到提交你的pr之前的代码。而你的pr由于已经被合并过了,所以无法继续提交。
这个时候我们需要revert revert那个分支。以获得提交之后没有合并之前的代码。revert revert 是什么意思?
当我们提交pr之后并合并,这个时候主库处于一个最新的状态,当出现bug主库需要revert的时候,这个时候主库回到了合并你的代码之前。
也就是说你发个pr revert掉你的提交,主库就回到了合并你代码之前的状态。
这个时候你再revert你提交的revert代码,注意这个时候不需要再发pr了 只需要在本地fetch那个revert revert的分支例如:
(:)冒号后面是新本地新分支的名称
这是你将获得一个合并之前的有你修改的分支。在这个上面修改好那个bug再提交就好了。
当我们提交了一个pr,但是该pr合并之后,经过在测试测试有问题,需要回滚。这个时候主master代码将会被回滚到提交你的pr之前的代码。而你的pr由于已经被合并过了,所以无法继续提交。
这个时候我们需要revert revert那个分支。以获得提交之后没有合并之前的代码。revert revert 是什么意思?
当我们提交pr之后并合并,这个时候主库处于一个最新的状态,当出现bug主库需要revert的时候,这个时候主库回到了合并你的代码之前。
也就是说你发个pr revert掉你的提交,主库就回到了合并你代码之前的状态。
这个时候你再revert你提交的revert代码,注意这个时候不需要再发pr了 只需要在本地fetch那个revert revert的分支例如:
git fetch upstream revert-5406-revert-5335-optimize_jd_cart:fix_jd_optimize
(:)冒号后面是新本地新分支的名称
这是你将获得一个合并之前的有你修改的分支。在这个上面修改好那个bug再提交就好了。
相关文章推荐
- github 如何合并不同分支
- 混淆后的程序Monkey测试出现crash如何进行改Bug
- github 如何合并不同分支
- 如何把github上别人分支合并到自己(分支)项目中
- 我来看测试——如何有效的写BUG报告
- VS 2010 测试功能学习(十二) - 如何用MTM写出高质量的Bug报告?
- 关于主线同分支合并的概念及如何使用的误区
- 测试如何更有效说服研发去修改bug?
- 生产环境出现Bug,应该如何部署Hotfix?
- 如何将两个List合并,且其中不允许出现重复的项
- Team Foundation : 合并的目标分支选项及如何在团队项目之间迁移更改
- 微软测试经理:Bug出现前就杜绝 才是软件测试的未来
- 如何在发布到苹果的App Store之前发送测试版本给客户
- VS 2010 测试功能学习(十二) - 如何用MTM写出高质量的Bug报告?(转)
- Git如何合并其它分支
- 如何合并svn分支到主干上
- 无忧测试每周一问答帖:当项目出现空闲时候,如何开展测试工作
- 微软测试经理:Bug出现前就杜绝 才是软件测试的未来
- SVN SVN合并 如何合并SVN分支
- 关于主线同分支合并的概念及如何使用的误区