我看到了一个可怕的问题,XCode的源代码控制指示器在两个状态之间闪烁。这很难描述,所以我做了一个屏幕截图:http://youtu.be/j39Fn471qaE
它在两个地方完成:导航树和文件详细信息检查器。
状态1导航窗格-无源代码管理指示器源代码管理窗格-“版本:--”和“状态:无更改”
状态2导航窗格- "A“表示已添加的源代码管理窗格-”版本:尚未提交“和”状态:已添加“
git命令行只是将这些文件显示为"new file“。闪烁的那些似乎与其他没有表现出这种行为的人没有什么不同。
目前,我只想继续工作,不让它分散我的注意力,希望它不是数据丢失的前兆……
发布于 2013-03-22 08:57:51
好的-这个问题是由大小写敏感问题引起的。Mac有HFS+文件系统,它保留大小写,但不区分大小写。
我最初创建了一个使用小写字母的目录,后来将其更改为大写。我猜XCode是在轮询更改,当它检查新文件时,这些文件显示为新文件,但当它试图将它们标记为已添加时,git表示它们已经在存储库中。
修复方法是遵循以下过程:git mv and only change case of directory
https://stackoverflow.com/questions/15549404
复制相似问题