首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们应该在颤振项目中将Podfile.lock添加到.gitignore中吗?

我们应该在颤振项目中将Podfile.lock添加到.gitignore中吗?
EN

Stack Overflow用户
提问于 2019-10-15 15:12:03
回答 1查看 5.8K关注 0票数 15

当然,在普通的Xcode项目中,应该始终将Podfile.lock签入到版本控制中。然而,Flutter的iOS运行程序并不是一个“正常”的Xcode项目(从某种意义上说,它是由Flutter管理的,很少被开发人员触及)。

Flutter使用Cocoapods,我们的团队注意到Podfile.lock包含对开发人员机器上完整路径的引用。但是,这不会引起任何直接问题,因为很明显,每次构建/运行颤振应用程序时都会重新生成Podfile.lock,并且所有路径都会更改为机器上的任何路径。另外,删除Podfile.lock不会造成任何伤害,因为它是自动生成的。

问题是,它会在git中引起恼人的合并冲突,每一次都必须解决。由于它是自动生成的,我想知道在本例中是否真的有必要将其签入版本控制,或者只忽略.gitignore中的文件是否安全。

对此有更多的争论。,但是我似乎找不到一个确切的答案。

-编辑-澄清:我知道什么是Podfile.lock,我只是不确定我的假设,颤振压倒它是正确的。

EN

Stack Overflow用户

发布于 2019-10-15 18:26:05

签入Podfile.lock的原因是为了使应用程序开发人员能够在团队之间准确地重新创建和共享Pod配置。在不签入Podfile.lock的情况下,同一团队中的开发人员将根据执行pod install的时间获得不同版本的pods。

如果flutter正在覆盖Podfile.lock功能,就没有理由签入它。

票数 8
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58397860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档