suchen

Heim  >  Fragen und Antworten  >  Hauptteil

branch - git分支合并

如图所示,有两个新功能,分别以branch 1branch 2实现,并依次合并到develop分支上。

那么问题来了,当我想要把develop合并到master,并发布生产环境时,突然发现branch 1存在严重问题,不能在此版本上线,而branch 2是基于已经mergebranch 1develop分支开发的,也就是说branch 2的代码中已经包含了branch 1的代码。

请问这样的应用场景,只把branch 2修改的代码mergemaster的最佳实践?

天蓬老师天蓬老师2767 Tage vor597

Antworte allen(2)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-02 09:43:03

    git的原则是跟踪到每次修改的文件,你git log查看下版本具体提交的不同内容,修改下重新request merge下试试。

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:43:03

    原则上你应该在master上使用hotfix来修改branch1的问题,修复完以后把hotfix合并回master和develop,然后再把develop合并回branch2
    你可以参考下这个流程http://danielkummer.github.io...

    Antwort
    0
  • StornierenAntwort