.xuserstate和.xcscheme文件所做的所有更改都代表了什么? [英] What do all the changes to .xuserstate and .xcscheme files represent?
问题描述
每当我检查到我的OS X应用程序XCode 4项目到Git的更改时,像这些文件的很多行都会随着每次提交而改变
Whenever I check in changes to my OS X app XCode 4 projects into Git, a lot of lines of files like these get changed with practically every commit
.. ./UserInterfaceState.xcuserstate | 3927 ++++++++++++++++++++
... / test.xcuserdatad / xcschemes / Deployment.xcscheme | 72 +
... / test.xcuserdatad / xcschemes / Hush.xcscheme | 76 +
... / xcschemes / xcschememanagement.plist
.../UserInterfaceState.xcuserstate | 3927 ++++++++++++++++++++ .../test.xcuserdatad/xcschemes/Deployment.xcscheme | 72 + .../test.xcuserdatad/xcschemes/Hush.xcscheme | 76 + .../xcschemes/xcschememanagement.plist
这个东西需要放在版本控制下吗?对* .xcuserstate的更改将输出 git log -p
这么多。
Is this stuff necessary to put under version control? The changes to *.xcuserstate clutter up the output of git log -p
so much.
推荐答案
这里是一篇文章,描述什么可以安全地放入忽略文件。它看起来像你可以放心地忽略其中的一些。
这里有一些其他的帖子:
Post 2
Post 3
4帖子
Here is a post that describes what can safely be put in the ignore files. It looks like you can safely ignore some of them.
Here are a few others posts:
Post 2
Post 3
Post 4
这篇关于.xuserstate和.xcscheme文件所做的所有更改都代表了什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!