我想知道这些捷径是什么意思,因为我已经可以弄清楚"捷径"对它来说不是正确的词,我甚至不知道谷歌是什么,所以我只想在这里提出一个问题.
这是截图:

那么,M,A,是什么?和所有其他快捷方式完全相同?
hri*_*.to 14
从这个 SO问题:
U:工作文件已更新
G:回购的变化自动合并到工作副本中
M:修改工作副本
C:此文件与repo中的版本冲突
?:此文件不受版本控制
!:此文件受版本控制,但缺失或不完整
答:此文件将被添加到版本控制中(提交后)
A +:此文件将被移动(提交后)
D:此文件将被删除(提交后)
S:这表示文件或目录已从工作副本的其余部分(使用svn开关)切换到分支
我:无视了
X:外部定义
〜:类型已更改
R:项目已在工作副本中替换.这意味着文件已安排删除,然后在其位置安排了一个具有相同名称的新文件.
L:项目被锁定
E:项目存在,因为它本来是由svn更新创建的.
请注意,这些是SVN状态代码,其中一些不适用于XCode,因为@Zaph在注释中指出.无论如何,我认为最常用的都包含在此链接中,并且在xCode中也有效.
也许你最终来到这里是因为你在 Xcode 中合并了两个分支,结果得到了一堆感叹号 ( !),并想知道它们是什么意思,实际问题是什么,以及如何摆脱它们?如果是这样,请执行以下操作:
导航到您的项目文件夹并在终端中打开它(最简单的方法是将文件夹拖到终端应用程序图标)。
键入git push。
重新启动Xcode。
(如果您有未提交的更改,您可能会在 2 中收到警告,在这种情况下只需键入git commit -m "Your commit comment"然后git push再次键入。)
这里的问题只是 Xcode 和 Git 存储库之间的错误通信,Xcode 可能无法确定标记的文件是否已被推送。
一般来说,我的经验是,对于 Xcode 中源代码管理的所有莫名其妙的问题(丢失文件,不在源代码管理警告下等),最好使用终端直接在项目文件夹中处理它们。从输入开始git status,您(大多数情况下)会得到有关问题所在以及如何解决的非常清晰的解释。祝你好运!
| 归档时间: |
|
| 查看次数: |
1828 次 |
| 最近记录: |