将CocoaPods分支合并为Carthage - 如何?

时间:2018-04-26 09:34:26

标签: git merge cocoapods branch carthage

我有一个项目,其中开发分支使用CocoaPods,但其中一个开发人员决定删除它并使用Carthage代替。功能分支使用CocoaPods,因为它是在开发分支转换前一个月创建的。现在我开发了(迦太基)和功能(CocoaPods),我希望从开发中实现的功能进行更改,但没有Pods。

是否有可能,如果是 - 如何将CocoaPods分支合并到Carthage中并将CocoaPods抛在后面?我希望将我的功能(CocoaPods)的更改实现到开发(Carthage)中,但没有Pods。

我从来没有尝试过这个,如果你分享一些教程或类似的东西,我将非常高兴。提前谢谢!

1 个答案:

答案 0 :(得分:1)

由于您有一个使用Carthage的分支,我将假设您的依赖项支持框架,启用Carthage,mentioned here

然后我会去CocoaPods分支,然后对你想要的那个分支进行新的提交:

  • 从工作树中删除/清除Cocoapods(参见" How to Remove CocoaPods"),
  • 使用Carthage
  • 引用了您的依赖项

然后尝试合并该分支以获取所需的文件差异。