【问题标题】:Merge CocoaPods branch into a Carthage one - how?将 CocoaPods 分支合并到 Carthage 分支中 - 如何?
【发布时间】:2018-10-06 22:52:12
【问题描述】:

我有一个项目,其中的开发分支使用 CocoaPods,但其中一位开发人员决定删除它并改用 Carthage。功能分支使用 CocoaPods,因为它是在开发分支过渡前一个月创建的。现在我已经开发(Carthage)和功能(CocoaPods),我希望将功能的更改实现到开发中,但没有 Pod。

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

我从来没有尝试过,如果你分享一些教程或类似的东西,我会很高兴。提前致谢!

【问题讨论】:

  • 你在一个仓库中有两个不同的项目?
  • 不,我有一个项目,其中开发分支使用 CocoaPods,但其中一位开发人员决定删除它并改用 Carthage。功能分支使用 CocoaPods,因为它是在开发分支过渡前一个月创建的。现在我已经开发(Carthage)和功能(CocoaPods),我希望将功能从实现到开发中的更改,但没有 Pod。

标签: git merge cocoapods branch carthage


【解决方案1】:

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

然后我会去 CocoaPods 分支,并在你将拥有的那个分支上进行新的提交:

  • 从工作树中移除/清理了 Cocoapods(参见“How to Remove CocoaPods”),
  • 引用了 Carthage 的依赖项

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多