gpt4 book ai didi

ios - 我们应该将 pod 文件提交到版本控制系统(GIT 还是 SVN)

转载 作者:IT王子 更新时间:2023-10-29 01:26:44 25 4
gpt4 key购买 nike

到目前为止,我正在开发一个应用程序,我的团队负责人说不要提交 pod 文件,我只是按照他的指示行事。

然后我们的 Lead 换了,他说要将 pod 文件提交到 Git。所以我很困惑该选哪个。

我们是否应该提交 pod 文件,如果不应该,那么为什么。请帮我弄清楚这件事,因为我也浏览了一些文章,但没有找到满意的答案。

最佳答案

是否 checkin Pods 文件夹取决于您,因为工作流因项目而异。 建议您将 Pods 目录置于源代码管理之下。

checkin Pods目录的好处

  1. 克隆存储库后,即使机器上没有安装 CocoaPods,项目也可以立即构建和运行。无需运行 pod install,也不需要互联网连接。
  2. Pod 工件(代码/库)始终可用,即使 Pod 的源(例如 GitHub)出现故障。
  3. 克隆存储库后,保证 Pod 构件与原始安装中的构件相同。

忽略 Pods 目录的好处

  1. 源代码控制存储库将更小,占用的空间更少。
  2. 只要所有 Pod 的源(例如 GitHub)都可用,CocoaPods 通常能够重新创建相同的安装。 (从技术上讲,当在 Podfile 中不使用提交 SHA 时,无法保证运行 pod install 将获取并重新创建相同的工件。在 Podfile 中使用 zip 文件时尤其如此。)
  3. 在执行源代码控制操作时不会有任何冲突需要处理,例如 merge 具有不同 Pod 版本的分支。

来源:Cocoapods

关于ios - 我们应该将 pod 文件提交到版本控制系统(GIT 还是 SVN),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587084/

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