svn 文件前前面的標識符

使用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這兩個文件未被納入到版本庫,不需要提交。是被忽略了?

使用svn updates的時候,更新下來的文件也有會一些標識符。

D:delete,表示已被刪除的文件

A:add,表示新增的文件

U: update,表示已更新的文件

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