美文网首页
记录一个rebase中遇到的一个合并commit问题

记录一个rebase中遇到的一个合并commit问题

作者: e小e | 来源:发表于2018-03-16 15:40 被阅读13次
    image.png

    如图目前的需求是想合并Feature分支的commit记录并且rebase到Dev,我尝试了直接使用rebase到Dev的C处然后顺带合并Feature分支的commit记录,但是出现了一个问题,就是在rebase过程中merge次数过多,因为在这个过程中它会先去merge 1->C 2->C 3->C 如果Feature的commit过多那将是一个非常痛苦的过程,比如说目前项目中有一个文件A, 我Feature提交记录2对文件A进行了修改,记录3对文件A进行了修改,那么在rebase过程中会merge文件A两次,如果Feature的commit过多,同时文件A的修改次数也多,那么merge文件A这个过程也就多。
    那么为了解决这个问题,我们需要分两步进行操作,第一步是通过rebase合并Feature分支的commit,第二步再将合并的commit rebase到Dev. 这样merge这个过程就会大大减少.

    相关文章

      网友评论

          本文标题:记录一个rebase中遇到的一个合并commit问题

          本文链接:https://www.haomeiwen.com/subject/yvfrqftx.html