gpt4 book ai didi

ios - 我用 CocoaPods 破坏了 GIT 并且无法 merge/提交

转载 作者:行者123 更新时间:2023-11-28 23:34:09 26 4
gpt4 key购买 nike

这可能是一个比我描述的更复杂的问题,但是在构建了一个 iOS 应用程序并偶尔使用 GIT 之后,我并不处于一个具有挑战性的位置;我还有其他正在合作的开发人员,并且需要正确使用存储库 (BitBucket) 进行进一步的工作。

我的项目“复杂”有两个原因;

  • 我将 CocoaPods 用于第三方依赖项。
  • 我使用 GPUImage2,这是一个嵌入在我的项目中的独立 .xcproject。

不知何故,一切都运行良好(我有一个 master 分支和多个开发人员一直在开发的分支)。每当我发现需要切换分支或 merge 分支时,事情就变得复杂了。与 CocoaPods 相关的问题不断出现,尽管在命令行上无休止的努力通常可以帮助我们度过难关。

此时,我们正在尝试将 master merge 到一个新的功能分支中,并且已经到了行尾。

我的问题:只有一个实际 项目文件有 merge 冲突。每个其他文件都与 .xcworkspace 或 CocoaPods 相关。我认为最好从 GIT 控制中完全删除 CocoaPods,只留下 Podfile,开发人员可以在本地安装它。

有人对在 Xcode 项目中处理 CocoaPods 和 GIT 有什么建议吗?

最佳答案

我强烈建议你不要将你的 Pods 文件夹添加到 git,只提交 Podfile 和 Podfile.lock。

您可以执行以下操作来删除文件夹:

git rm --cached Pods/

关于ios - 我用 CocoaPods 破坏了 GIT 并且无法 merge/提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55620536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com