StackTc
2018-07-05 15:15
采纳率: 61.9%
浏览 3.4k

git中比如修改bug为什么要在bug分支中修改再合并到master中

git中比如修改bug为什么要在bug分支中修改再合并到master中
为什么不直接在master中修改/

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

12条回答 默认 最新

  • Yimmm 2018-07-05 15:26
    已采纳

    master是稳定环境的版本,如果修改master就相当于你们的项目没有了一个稳定环境,都是不可靠的。只有branch验证通过,才能合到master进行部署

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • aa1975844715 2018-07-05 15:34

    master作为主干分支,是一个稳定的版本,有bug先在dev分支中修改,稳定没问题之后合并到主干

    评论
    解决 无用
    打赏 举报
  • Spartacus2015 2018-07-05 15:43

    master是主干支,在分支中修改稳定之后再合并,避免出现运行异常

    评论
    解决 无用
    打赏 举报
  • weizuce 2018-07-05 15:50

    问题在哪出现在哪解决,master是稳定的版本,一般用于发布,如果在master中修改,可能带来master新的潜在bug;另外,有bug的分支还可能接着使用。一般开发会在dev分支上进行,开发完成测试通过则可以合并到master。

    评论
    解决 无用
    打赏 举报
  • 文盲青年 2018-07-05 15:52

    master是用于发布的分支,个人操作个人的分支,改好了合并到master

    评论
    解决 无用
    打赏 举报
  • 蛮王哇咔咔 2018-07-05 16:32

    一个完善的产品开发git-flow, 必须要分别不同的分支处理事务,production生产发布,master开发主分支,fixbugs是bug修复,目的是为了代码review和协同开发

    评论
    解决 无用
    打赏 举报
  • qq_39942398 2018-07-06 00:51

    git不同于clearcase,svn,属于分布式控制配置管理工具,开发可以自行fork一个库,然后在fork库上开发代码,开发好后再merge到master库,这样做实现了分布式开发

    评论
    解决 无用
    打赏 举报
  • mitunwen 2018-07-06 07:13

    master 是主干分支修改才不会有问题

    评论
    解决 无用
    打赏 举报
  • ListQ~ 2018-07-06 08:21

    在Ubuntu开发中,master分支作为主干,避免代码修改导致异常,等拉出来的分支验证OK之后再提交master分支

    评论
    解决 无用
    打赏 举报
  • qq_39508364 2018-07-06 11:55

    master分支一般是要直接发布到正式环境的代码,dev分支是开发分支,dev分支上的代码测试通过才能合并到master分支。

    评论
    解决 无用
    打赏 举报
  • dclwode 2018-07-07 05:48

    mast为最稳定分支,你修改BUG的时候可能会引起其它BUG,所以一定要是BUG或者开发分支里进行修改,测试完全没有问题之后再合并到master中。

    评论
    解决 无用
    打赏 举报
  • 2019-07-29 17:16

    是不是bug分支上也是有这个项目全部的代码?

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题