git - 将 CocoaPods 分支合并到 Carthage 分支中 - 如何?
问题描述
我有一个项目,其中开发分支使用 CocoaPods,但其中一位开发人员决定删除它并改用 Carthage。功能分支使用 CocoaPods,因为它是在开发分支过渡前一个月创建的。现在我已经开发(Carthage)和功能(CocoaPods),我希望将功能的更改实现到开发中,但没有 Pod。
是否有可能,如果是的话 - 如何将 CocoaPods 分支合并到 Carthage 分支中并将 CocoaPods 留在后面?我希望将功能(CocoaPods)的更改实现到开发(Carthage)中,但没有 Pod。
我从来没有试过这个,如果你分享一些教程或类似的东西,我会很高兴。提前致谢!
解决方案
由于您有一个使用 Carthage 的分支,因此我假设您的依赖项支持框架,启用 Carthage,如此处所述。
然后我会去 CocoaPods 分支,并在你将拥有的那个分支上进行新的提交:
- 从工作树中移除/清理了 Cocoapods(参见“如何移除 CocoaPods ”),
- 使用 Carthage 引用您的依赖项
然后尝试合并该分支以获取所需的文件差异。
推荐阅读
- xml - 是否可以在 Windows 操作中心警报中自定义 toast 通知到期?
- node.js - 使用现有连接创建 Sequelize
- django - 如何使用 django 更新购物车商品数量?
- c# - 不能隐式转换类型 IEnumerable
- css - 为什么不透明度没有动画?
- sage-erp - 如何获取 Sage 50 Api 密钥和秘密
- java - SAP Hybris 辅助服务模块 (ASM) - 无法生成组件
- symfony - 调用api返回500错误(调用成员函数isAdmin())
- php - 在调用 echo 命令的列时打印错误的日期
- excel - 将表值复制为网格格式