美文网首页
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