如何合并两个分支,在第二个分支上添加新目标?

时间:2017-05-15 08:27:36

标签: ios atlassian-sourcetree xcode8.2

我正在尝试使用" cherry pick"合并两个分支。对在项目中添加新目标的提交进行操作。在将此提交合并到第一个分支时会产生如此多的冲突&变得非常难以合并。有没有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

我假设冲突出现在您的.xcodeproj文件中:在分支A中,您添加了一个新目标,可能还有其他一些东西,而在分支B中,您也进行了一些更改。如果B中的更改很简单(例如,您刚刚添加或删除了文件),则可以使用此“强力”策略:

  1. 不要合并.xcodeproj的两个版本,只需使用A中的版本,删除B中的所有更改。
  2. 然后手动重新应用B的更改;编译器会在某种程度上指出哪些文件丢失。
  3. 如果你没有太多的改变来重新申请,这可能比合并每一次冲突更快。