Xcode工程中文件后面的版本管理的符号代表什么
2017-03-26 本文已影响296人
望山观海
简明扼要
- 'A' 新增
- 'D' 删除
- 'M' 修改
- 'R' 替代
- 'C' 冲突
- 'I' 忽略
- '?' 未受控
- '!' 丢失,一般是将受控文件直接删除导致
详解
这些标记是因为使用了Xcode自带的版本管理功能(Git等):
-
文件后面有 “M” 标记,表示该文件已被修改;
-
文件后面有 “A” 标记,表示该文件是新添加的,已受Git管理;
-
文件后面有 “?” 标记,表示该文件是新添加的,并且脱离了Git的管理,首先需要add,然后 提交托管. (右键该文件 -> source control->Add,这样该文件的标记就变为“A”,然后提交托管);
-
文件后面有 “D” 标记,表示该文件在服务器上已被删除,这时update的话,可删除本地的文件;
-
文件后面有 “C” 标记,表示该文件与服务器的文件冲突;
-
文件后面有 “I” 标记,表示该文件在.gitignore中声明要忽略了,版本控制的操作不会提交这个文件;
-
文件后面有 “?” 标记,表示该文件还未受控,没有add到版本管理之中;
-
文件后面有 “!” 标记,表示已经丢失,可能是直接删掉文件而没有通过版本管理进行删除所致;