在調試編譯腳本過程中svn標記為解決選項,由于一開始忘記修改腳本權限,build.sh無法執行。在為build.sh增加執行權限后,準備重新提交build.sh。因此通過的svn工具(有界面,操作方便)刪除了build.sh。但在linux下執行svn add build.sh添加文件時,卻出現錯誤:
svn: : 條目“/home/tce/app/cod/00-code//tce-vds-/build.sh”處于沖突狀態;請在新增之前標記沖突為已經解決
開始認為,可能刪除狀態還未同步到本地,因此執行svn 同步狀態。但執行完后,問題仍沒有解決。執行svn help,發現svn有命令,執行結果如下:
? a.log
A + C build.sh
> 本地 編輯,動作 刪除svn標記為解決選項,操作 更新
?
沖突概要:
樹沖突:1
發現沖突仍為解決。病急亂投醫,調用了svn build.sh,然后再執行svn add build.sh,問題解決。主要原因是本地庫中沒有刪除build.sh。始終不解,為什么svn 命令沒有將產出操作同步到本地庫,不過問題還是解決了。
??