習慣於通過命令行操作svn,今天如往常一樣提交代碼:
AnnytekiMacBook-Air:weiyibao Anny$ svn ci -m "code"
居然報錯,如下:
svn: E155010: 提交失敗(細節如下):
svn: E155010: 丟失了預定增加的“/Users/Anny/Documents/iOS/WeiYiBao/weiyibao/Pods/YUSegment/Pod”
解決辦法如下:
svn status
響應:
! Pods/YUSegment
! Pods/YUSegment/Classes
! Pods/YUSegment/Classes/XDTwoTitleView.h
! Pods/YUSegment/Classes/XDTwoTitleView.m
! Pods/YUSegment/Classes/YUMixtureView.h
! Pods/YUSegment/Classes/YUMixtureView.m
! Pods/YUSegment/Classes/YUSegment.h
! Pods/YUSegment/Classes/YUSegment.m
! Pods/YUSegment/LICENSE
! Pods/YUSegment/Pod
! Pods/YUSegment/Pod/XDTwoTitleView.h
! Pods/YUSegment/Pod/XDTwoTitleView.m
! Pods/YUSegment/README.md
! Pods/YUSegment/XDTwoTitleView.h
! Pods/YUSegment/XDTwoTitleView.m
這只是其中一部分,顯然Pods/YUSegment已被刪,所以提交報錯,我們只需通過svn強制刪除之,這樣svn的提交計划就沒有它們了:
AnnytekiMacBook-Air:weiyibao Anny$ svn delete --force Pods/YUSegment
D Pods/YUSegment
D Pods/YUSegment/Classes
D Pods/YUSegment/Classes/XDTwoTitleView.h
D Pods/YUSegment/Classes/XDTwoTitleView.m
D Pods/YUSegment/Classes/YUMixtureView.h
D Pods/YUSegment/Classes/YUMixtureView.m
D Pods/YUSegment/Classes/YUSegment.h
D Pods/YUSegment/Classes/YUSegment.m
D Pods/YUSegment/LICENSE
D Pods/YUSegment/Pod
D Pods/YUSegment/Pod/XDTwoTitleView.h
D Pods/YUSegment/Pod/XDTwoTitleView.m
D Pods/YUSegment/README.md
D Pods/YUSegment/XDTwoTitleView.h
D Pods/YUSegment/XDTwoTitleView.m
再執行
svn ci -m "code"
就能順利提交到代碼庫了。
