项目导航器中文件旁边的Xcode字母

63

图片描述

项目导航器旁边的字母(例如M,A)有什么意义呢?

3个回答

85

Xcode项目导航器中文件旁边的字母表示该文件在版本控制系统(如SVN或Git)下的状态,例如:

  • M - 表示文件已更改并应合并到SCM
  • A - 表示这是一个新文件,应添加到SCM
  • U - 表示这是SCM上文件的更新版本,您需要更新它
  • ? - 表示该文件尚未添加到源代码控制
  • 等等...

P.S. 您可以在此处找到状态列表(至少适用于SVN)。


@jsetting32 D 表示该项已被本地删除。请参考 https://dev59.com/yWox5IYBdhLWcg3w9o6h#45901431 和 http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.status.html。 - Sharath Kumar
在这里发现更多选项:https://dev59.com/yWox5IYBdhLWcg3w9o6h - AsimRazaKhan

19

A - 新增(这是一个新添加到代码库中的文件)

C - 冲突(文件存在冲突)

D - 删除(文件已被删除)

M - 修改(现有文件已被更改)

R - 重命名(文件已被重命名)

U - 未追踪(文件是新的或已更改,但尚未添加到代码库中)


@Georgia--那“-”符号怎么办? - rattletrap99
@rattletrap99 破折号用于表示一个包含更多字母的目录/组,当它被展开时。 - Mercutio

0

嗯,我的项目尚未纳入源代码控制,但是相同的图标仍然存在。因此,必须有更多的东西。

更新:Bacalso Vincent 是正确的,我在创建项目时确实启用了 GIT。不过我已经完全忘记了这件事。


2
也许在创建项目时您勾选了启用Git。 - Vincent Bacalso

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接