Xcode Project Navigator中问号的含义是什么?

Kev*_*_TA 96 version-control xcode

在Xcode的项目导航器中,我不确定是什么?试图告诉我文件名旁边.


屏幕截图

我确信这是从我的项目根目录拖到Classes文件夹的同一个文件并不是巧合(因为.mm文件在那里,我希望它们在一起).该项目仍然编译得很好,但我的代码意识最近破了,我想知道这是否可能是问题的一部分.

谢谢!

Mic*_*ker 126

它是源控件未跟踪的文件.

  • 谢谢.如果其他人读到这个,只需右键单击该文件并转到Source Control-> Add.这会转变吗?到A.所以,基本上:?意味着不是源控制的一部分.添加到源控件但未修改的方法.M表示它被添加到源控件并被修改. (79认同)
  • 此外,如果您看到针对您知道*被跟踪的文件的问号,并且源控制 - >刷新状态菜单选项不会更改任何内容,请尝试退出并重新启动Xcode.叹. (4认同)
  • 如果您使用源代码管理,则可能需要添加它。 (2认同)
  • 如果以上方法都不起作用,只需扔掉你的 Mac,然后踩在它上面,然后重新启动,在它重新启动时,用锤子敲击它。如果您的 Mac 做到了这一点,请尝试重新打开 XCode。如果这不起作用,你知道该怎么做。 (2认同)

da *_*res 65

这些字符指的是源代码控件.


  • - 无版本
  • M - 修改
  • A - 补充
  • A + - 已移动/重命名
  • U - 源代码管理上的较新版本文件

更多参考这里


bpo*_*lat 19

您可以通过选择未跟踪的文件来添加到源代码管理 在此输入图像描述


Ant*_*gin 7

以下步骤为我解决了问题:

  • 用“?”选择所有文件
  • 右键单击并选择源代码管理
  • 选择添加选定的文件
  • 选择提交选定的文件...
  • 在弹出对话框中,只需添加一些评论(无论如何=)

屏幕