天天看點

【SVN】錯誤:Attempted to lock an already-locked dir

出現這個問題後使用“清理”功能,如果還不行,就直接到上一級目錄,再執行“清理”,然後再“更新”。

有時候如果看到某個包裡面的檔案夾沒有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插件