Objective c Git子模块与cocoapod
使用Cocoapods与Git子模块相比有哪些优点/缺点?我知道有几个不同之处,但我想了解更多关于使用这两种系统的优缺点。谢谢 Git子模块不应用于依赖性管理。我建议你用椰子荚 Git子模块 专业人士Objective c Git子模块与cocoapod,objective-c,dependency-management,git-submodules,cocoapods,Objective C,Dependency Management,Git Submodules,Cocoapods,使用Cocoapods与Git子模块相比有哪些优点/缺点?我知道有几个不同之处,但我想了解更多关于使用这两种系统的优缺点。谢谢 Git子模块不应用于依赖性管理。我建议你用椰子荚 Git子模块 专业人士 基本上只有一行程序来启动它,不需要额外的文件/配置 缺点 您不能指定目标目录,必须始终克隆整个存储库 当存储库移动时,您必须手动更新它 你必须登记实际的依赖关系 椰子荚 专业人士 只克隆您需要的目录 易于更新/维护 您不必签入整个依赖关系树,只需签入Podfile和Podfile.loc
- 基本上只有一行程序来启动它,不需要额外的文件/配置
- 您不能指定目标目录,必须始终克隆整个存储库
- 当存储库移动时,您必须手动更新它
- 你必须登记实际的依赖关系
- 只克隆您需要的目录
- 易于更新/维护
- 您不必签入整个依赖关系树,只需签入
和Podfile
。每个维护人员都可以自己获取依赖项Podfile.lock
- 取决于Spec存储库或主Spec存储库中的Podfile
- 依赖于外部工具
你可以阅读更多关于CoCoapod的内容。基于观点的问题是离题的。这是一个关于差异列表的问题,因此它们应该是客观的和技术性的。为什么主持人认为它是基于观点的?依赖性是pods最大的问题之一。使用一个pod获得一个简单的功能通常会导致包含多个具有兆字节资源的pod。有时候,只需要获取所需的功能并将其复制粘贴到自己的代码中就更容易了。