在XCode中,xcschememanagement.plist文件的作用是什么?并且我能够在git中忽略它吗?

8
由于XCode文件的文档记录不佳,我无法理解xcschememanagement.plist文件的目的,这给我带来了很多问题。
有人能解释一下这个文件的用途,以及我们应该如何将其与git源代码控制一起处理吗?
以下是文件的完整路径:PROJECT_ROOT/xcuserdata/alecmather.xcuserdatad/xcschemes/xcschememanagement.plist
我的git问题与此文件有关: 假设我在branch_1上开始工作。 我在这个分支上进行了一些提交。 然后我切换到branch_2。 我在那里进行了一些提交,并决定运行我的项目。 完成后,我停止运行我的项目并切换回branch_1。 我在那里运行我的项目,并关闭它。 但是当我尝试切换回branch_2时,git会提示当前目录中有未提交的更改。但我除了运行我的项目什么都没干。
所以我推测这个文件保存了一些在构建/运行项目时可能会发生变化的内容?但是在不停地切换分支时,这会变得非常繁琐。我应该从这种情况下提交对该文件的更改吗?我可以安全地丢弃这些更改吗?
1个回答

14

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接