我在我的项目中使用 git,每当我尝试从 Xcode 中提取时,我都会得到“未提交的更改”,它会阻止我拉/推。我尝试提交并找到一个扩展名为 *.xcuserstate 的文件,每当我在 Xcode 中打开/滚动到任何项目文件时,都会修改此文件。这让我别无选择,只能做一个包含该文件的提交,它用无意义的提交填充 git 提交日志。
这是有办法阻止这种行为吗?
我试图将 *.xcuserstate 和 xcuserdata 放入 git ignore 但这会导致 Xcode 在我每次尝试拉取时崩溃。
这发生在 Xcode 4.2 和 4.3