gpt4 book ai didi

ios - 在 Git 上 merge 与 project.pbxproj 的冲突 - Xcode iOS

转载 作者:可可西里 更新时间:2023-11-01 03:29:56 27 4
gpt4 key购买 nike

虽然我已经在这里阅读过类似的评论,但在这个论坛中,我还没有找到一种可能适合以无缝方式进行团队合作的方法。

如果您明白我的意思,您可能已经发现在 Xcode 中使用 git 和 project.pbxproj 文件很棘手,即使您在不同的文件中工作也是如此。

说,

  • 开发人员:创建 Foo 文件夹,将 foo.swift 添加到项目中。
  • B 开发人员:创建 Bar 文件夹,将 bar.swift 添加到项目中。

不同的路径……但你知道,冲突!正如您可能还注意到的那样,将 project.pbxproj 排除在外并不是一种选择。

所以我的问题是:你如何以专业的方式处理这个问题,Git 流程就绪且最简单的方法。

非常感谢大家

PS:如果重要的话,我目前正在使用 Bitbucket 和 SourceTree。

PS2:如果可能,我想避免命令行和手动文件编辑。

最佳答案

创建一个 .gitattributes 文件并添加以下行:

*.pbxproj merge=union

merge 将自动发生,您无需触摸任何东西。

或者,您可以尝试 mergepbx ,这会进行更智能的 merge 。

关于ios - 在 Git 上 merge 与 project.pbxproj 的冲突 - Xcode iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541624/

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