svn status 文件前显示的标识符

使用svn status查看当前修改状态时候,文件路径前会出现M,?等标记符号,这些符号是有不同含义的。

A:add,表示新增的文件

C:conflict,表示文件有冲突

D:delete,表示删除的文件

M:modify,本地修改过的文件

? : 表示未被纳入到版本库中的文件

其中经常会看到的是M个?

  • 关于M

新修改后修改的文件前就会标记M,如果标记为M,则说明已经add过了,不需要再add了,直接commit就可以了。

  • 关于?

如果一个文件未被纳入到版本库中,前面就会出现 ? 的标记,例如:

svn status
?       xxx.xcodeproj/project.xcworkspace/xcshareddata
?       xxx.xcodeproj/xcuserdata

表示xcodeproj/project.xcworkspace/xcshareddata和xxx.xcodeproj/xcuserdata这两个文件未被纳入到版本库,不需要提交。是被忽略了?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章