2011-05-24 91 views
9

這是我遇到的問題,SVN錯誤:寫鎖被盜

我打開我的工作拷貝,進行更新,其花費的時間量巨大(我打斷了他的話),然後清潔鎖,然後我得到這個錯誤:

Write lock stolen

我真的不知道是怎麼回事這裏,我也讀到了損壞的文件系統中的一些東西,但我不認爲是這樣的話(因爲我可以在不訪問的hardrive故障排除)...

如何解決這個問題?謝謝。

+1

你能看到這個(http://subversion.tigris.org/issues/show_bug.cgi?id=3430)的問題嗎? – Raghuram 2011-05-24 11:51:12

回答

12

簡而言之:「svn cleanup」可以解決你的問題。

我認爲SVN本地文件夾中的某些文件被鎖定。

$ cd <your_folder> 
$ svn up 

然後,如果你有:

... 
M  db/schema.rb 
M  Gemfile.lock 
    S files    
?  files/templates.zip 
... 

的 「S檔」 意味着在這個文件夾/文件衝突。所以我們需要刪除衝突文件,然後運行「svn cleanup」:

$ rm files -rf 
$ svn cleanup 
$ svn up 
... 
A files 
... 
Updated to revision 1881. 

現在svn是好的。