我经常使用 XCode 中的一些 git 功能,例如:查看差异、blame、通过 git status 过滤文件。除此之外,我几乎都使用控制台。
但是 XCode 开始表现得很奇怪。如果我尝试查看差异,它会显示:
This file does not exist at the requested revision.
另一个例子 - 如果我有 3 个修改过的文件并尝试通过 git 状态(左下角,repo 图标)进行过滤,它会这样做:有时只有 2 个文件显示为已修改 - 2 或 3 秒后它显示第三个文件,但不是前两个。它每隔 2 或 3 秒就会切换一次。
我再次尝试克隆存储库。删除派生数据。从 xcode 首选项中添加/删除 repo。重新开始。 我不知道该怎么办了。重新安装?
最佳答案
重新安装 Xcode 成功了。
如果再次出现,请尝试删除:
~/Library/Developer/Xcode
并重新启动 Xcode。
关于Xcode 6.1 对 git 的表现很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406144/