答案 0 :(得分:8)
如果git repo的状态不合适,可能会发生这种情况:
(还有XCode 7 crashing on git commit的回购)
转到已修改文件的父文件夹,然后转到git status
,以检查实际发生的情况。
检查(在看到错误消息之后)/Applications/Utilities/Console.app
如果有更多线索(就像之前为此other error bug report所做的那样)
答案 1 :(得分:6)
我有同样的情况。 在我的情况下,有几个文件我得到任何git相关操作和其他文件的错误它工作正常。
最后我发现Xcode“File Inspector”视图上的那些文件路径有点不对。 我看到的文件路径就像“Foo / foo.m”,但实际上它必须是“foo / foo.m”。 我单击文件夹图标并再次选择文件。 然后Xcode显示正确的路径,我已经开始工作了。
我希望这也有助于某人的情况。
答案 2 :(得分:5)
答案 3 :(得分:3)
同样的事情发生在我身上。 Xcode声称在尝试提交时未能找到文件的修订版 - 即使我能够使用比较和 Blame 视图查看其以前的版本。
解决方案是重启Xcode。事后神奇地工作,我能够提交项目,包括有问题的文件。
答案 4 :(得分:2)
我遇到了同样的问题。问题是存储在XCode中的文件路径。当我查看文件检查器中的完整路径时,它是不正确的。从项目中删除麻烦的文件并重新添加它们为我修复了它。
答案 5 :(得分:2)
这是由于您的本地化.strings
文件不在正确的文件夹中。
为Base创建本地化文件时,请确保将其放入Base.lproj
文件夹中,如下所示:
] [ 1
以上假设您使用的是基本国际化:
作为参考,请快速浏览iOS Localization Tutorial。
答案 6 :(得分:0)
原因是您更改了.h / .m文件的路径或名称,因此源代码控制操作无法知道存储库。
要解决该问题,您只需删除引用并再次将文件添加到项目中。会有一个惊人的结果发生。