gpt4 book ai didi

swift - xcschememanagement.plist 文件在 XCode 中有什么作用?我可以用 git 忽略它吗?

转载 作者:行者123 更新时间:2023-12-04 12:10:16 28 4
gpt4 key购买 nike

由于在后台管理项目的 XCodes 文件的文档很差,我无法理解 xcschememanagement.plist 文件的用途,这给我带来了很多问题。

谁能解释这个文件的用途,以及我们应该如何用 git 源代码控制来处理它?

这是文件 PROJECT_ROOT/xcuserdata/alecmather.xcuserdatad/xcschemes/xcschememanagement.plist 的完整路径

我的 git 和这个文件的问题:
假设我从 branch_1 开始。
我对这个分支做了一些提交。
然后我切换到 branch_2。
我在那里做了一些提交,并决定运行我的项目。
完成后,我停止运行我的项目并切换回 branch_1。
我在那里运行我的项目,然后关闭它。
我尝试切换回 branch_2 但被 git 阻止,说我在当前目录中有未提交的更改。但我什么也没做,只是运行我的项目。

所以我假设这个文件包含一些可以在构建/运行项目时改变的东西?但是当一直在分支之间切换时,这会变得非常乏味。我是否在这种情况下提交对该文件的更改?我可以安全地放弃更改吗?

最佳答案

是的,您可以放心地忽略整个 xcuserdata 文件夹。到目前为止,我在 Xcode 项目中看到的所有预制 .gitignore 文件都是这样做的,包括 https://github.com/github/gitignore/blob/master/Global/Xcode.gitignore

关于swift - xcschememanagement.plist 文件在 XCode 中有什么作用?我可以用 git 忽略它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62049431/

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