产生问题的原因是有一个文件已经加入到版本库中,但是后来在文件系统中又移除了这个文件,所以不能够提交。
解决方案:如下列“红色”命令所示:
vis-MacBook-Pro:protobuf_demo vi$ svn ci -m"add boost serialization && have been good"
svn: E155010: Commit failed (details follow):
svn: E155010: '/Users/vi/job/protobuf_demo/bill_5' is scheduled for addition, but is missing
vis-MacBook-Pro:protobuf_demo vi$ svn revert /Users/vi/job/protobuf_demo/bill_5
svn: E155038: Try 'svn revert --depth infinity' instead?
svn: E155038: Can't revert '/Users/vi/job/protobuf_demo/bill_5' without reverting children
vis-MacBook-Pro:protobuf_demo vi$ svn revert /Users/vi/job/protobuf_demo/bill_5 --depth infinity
Reverted 'bill_5'
Reverted 'bill_5/bill_5.xcodeproj'
Reverted 'bill_5/bill_5.xcodeproj/project.pbxproj'
Reverted 'bill_5/bill_5.xcodeproj/project.xcworkspace'
Reverted 'bill_5/bill_5.xcodeproj/project.xcworkspace/contents.xcworkspacedata'
Reverted 'bill_5/bill_5.xcodeproj/project.xcworkspace/xcuserdata'
Reverted 'bill_5/bill_5.xcodeproj/project.xcworkspace/xcuserdata/vi.xcuserdatad'
Reverted 'bill_5/bill_5.xcodeproj/project.xcworkspace/xcuserdata/vi.xcuserdatad/UserInterfaceState.xcuserstate'
vis-MacBook-Pro:protobuf_demo vi$ svn ci -m"add boost serialization && have been good"
Sending CMakeLists.txt
Sending protobuf_demo/protobuf_demo.xcodeproj/project.pbxproj
Sending protobuf_demo/protobuf_demo.xcodeproj/project.xcworkspace/xcuserdata/vi.xcuserdatad/UserInterfaceState.xcuserstate
Sending suite_boost_serialization.cpp
Transmitting file data ....
Committed revision 14.
vis-MacBook-Pro:protobuf_demo vi$