XCode源代码控制闪烁

时间:2013-03-21 13:50:09

标签: xcode git version-control

我看到这个棘手的问题,其中XCode的源控制指示器在两个状态之间闪烁。这很难描述,所以我做了一个屏幕截图:http://youtu.be/j39Fn471qaE

它在两个地方做:导航树;并在文件详细检查器中。

州1 导航窗格 - 没有源控制指示器 源控制窗格 - “版本: - ”和“状态:无更改”

状态2 导航窗格 - 添加“A” 源控制窗格 - “版本:尚未提交”和“状态:已添加”

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

目前我只是想继续工作而不让它分散我的注意力,并希望它不是数据丢失的前兆....

1 个答案:

答案 0 :(得分:0)

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

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

修复方法是按照以下步骤操作:git mv and only change case of directory