美文网首页
iOS 使用SourceTree Merge代码

iOS 使用SourceTree Merge代码

作者: 山杨 | 来源:发表于2022-01-18 11:57 被阅读0次

    情形1:

    开发在分支上,需要把分支的代码merge到trunk上,使用cherry-pick(遴选)来实现。

    SourceTree

    1. 在分支中找到需要merge的已提交项,右键选择cherry-pick,这一步是确定选中需要merge的代码
    2. commit到trunk,成功后再push,完成!

    有时候需要merge多个已提交项,这种情况适合使用命令行提交

    命令行

    • 合并一个commit
      git cherry-pick commit-id
    • 合并多个commit
      git cherry-pick commit-idA commit-idB ...
    • 合并连续的多个commit
      git cherry-pick commit-idA..commit-idB
    • 如果成功,就可以到sourceTree中看到trunk出现commit提示的通知
    • 如果失败,就需要看看是不是有代码冲突了,先解决冲突,再commit
    • commit成功后push代码,完成!

    相关文章

      网友评论

          本文标题:iOS 使用SourceTree Merge代码

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