Xcode 源代码控制闪烁

Xcode 源代码控制闪烁,xcode,git,version-control,Xcode,Git,Version Control,我看到了一个可怕的问题,XCode的源代码控制指示灯在两个状态之间闪烁。很难描述,所以我做了一个屏幕截图: 它在两个地方进行:导航树;在文件细节检查器中 国家1 导航窗格-无源代码管理指示器 源代码管理窗格-“版本:--”和“状态:无更改” 国家2 导航窗格-“A”用于添加 源代码管理窗格-“版本:尚未提交”和“状态:已添加” git命令行只是将这些文件显示为“新文件”。那些闪烁的似乎和其他没有表现出这种行为的人没有什么不同 目前,我只是想继续工作,不要让它分散我的注意力,希望它不会成为数据丢失

我看到了一个可怕的问题,XCode的源代码控制指示灯在两个状态之间闪烁。很难描述,所以我做了一个屏幕截图:

它在两个地方进行:导航树;在文件细节检查器中

国家1 导航窗格-无源代码管理指示器 源代码管理窗格-“版本:--”和“状态:无更改”

国家2 导航窗格-“A”用于添加 源代码管理窗格-“版本:尚未提交”和“状态:已添加”

git命令行只是将这些文件显示为“新文件”。那些闪烁的似乎和其他没有表现出这种行为的人没有什么不同


目前,我只是想继续工作,不要让它分散我的注意力,希望它不会成为数据丢失的前兆……

好的-问题原来是由区分大小写问题引起的。Mac OSX的HFS+文件系统保留大小写,但不区分大小写

我最初创建了一个带有小写字母的目录,后来改为大写。我猜XCode正在轮询更改,当它检查新文件时,这些文件显示为新文件,但当它试图将它们标记为添加时,git说它们已经在repo中了


修复程序如下所示:

您可以在bugreport.apple.com上向apple打开bug。