我在我的项目中使用git,每当我尝试从
Xcode中抽出时,我得到“未提交的更改”,并阻止我拉/推.
我尝试提交并找到一个扩展名为* .xcuserstate的文件,每当我打开/滚动到Xcode中的任何项目文件时,这个文件被修改.这让我没有任何选择,只能做一个包含该文件的单一提交,该文件用无意义的提交填充git提交日志.
我尝试提交并找到一个扩展名为* .xcuserstate的文件,每当我打开/滚动到Xcode中的任何项目文件时,这个文件被修改.这让我没有任何选择,只能做一个包含该文件的单一提交,该文件用无意义的提交填充git提交日志.
这是有办法阻止这种行为吗?
我试图将* .xcuserstate和xcuserdata放入git忽略,但这会导致Xcode在每次尝试拉时崩溃.
Xcode 4.2和4.3发生这种情况
解决方法
通常你不想把* .xcuserstate和* .xcuserdata文件放到你的
Git仓库里.这些文件不是您的项目的一部分,但它们只是Xcode存储其重新加载项目时有用的本地信息的地方.
您可以使用以下方法解决此问题
git rm --cached *.xcuserstate *.xcuserdata
然后提交结果.这将从存储库中删除这些文件,而不从工作目录中删除它们.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。