出現這個問題後使用“清理”功能,如果還不行,就直接到上一級目錄,再執行“清理”,然後再“更新”。
有時候如果看到某個包裡面的檔案夾沒有SVN的标志,直接用“Ctrl+Delete”手工删除,然後“清理”,最後“更新”或“送出”。
網絡摘抄1:
錯誤資訊
Malformed file
svn: E:\svn\repository\conf\svnserve.conf:12: Option expected
原因:
配置檔案12行開頭有空格
錯誤資訊
Attempted to lock an already-locked dir
svn: Working copy 'E:\integration\com.svn.practise' locked
原因:
需要用svn cleanup上次關閉時的鎖定
網絡摘抄2:
在eclipse裡送出和更新檔案是抱錯。
Attempted to lock an already-locked dir
svn: Working copy 'F:\workspace\WebFrame\WebRoot\attach\prodrelation' locked
執行“清除”操作後,問題解決了。
很多操作,例如中斷送出,都會進入這種工作拷貝的鎖定狀态。
網絡摘抄3:
因為這兩天頻出這個現象,現在基本不怕這個問題了
我是這樣解決的:
1 三令五申項目的組員必須先同步,合并,再送出
2 操作後經常地在父目錄使用clean up指令
3 解決了locked問題後,還出現不能更新的現象時,就删除目錄下的所有檔案,包括.svn,再重新check out伺服器同目錄一次
4 總之,操作要規範,要強調組員每天開工時,先在ECLIPSE裡同步更新,如果有沖突報紅,對比檢視如果兩邊都沒有紅色直接更新,如果有報紅這個時候更新就會出現多個檔案,用compare做比較合并,下班時,要送出(送出前,先在檔案夾的右菜單中,選擇小組>清除),保證每個人的機子裡在開工前都是最新版本
5 還可,大家可以試試将beyongCompare內建到eclipse上,比eclipse自帶的版本控制好用很多,前提是機器需要安裝備用compare,eclipse安裝beyongcvs插件