0

我看到了这个令人毛骨悚然的问题,XCode 的源代码控制指示器在两种状态之间闪烁。很难描述,所以我做了一个屏幕截图:http: //youtu.be/j39Fn471qaE

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

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

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

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

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

4

1 回答 1

0

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

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

解决方法是遵循以下程序: git mv 并且仅更改目录的大小写

于 2013-03-22T00:57:51.237 回答