SVN错误:写锁被盗

kri*_*fur 9 svn locking

这就是我遇到问题的方法,

我打开我的工作副本,进行更新,这需要花费大量时间(我打断它),然后清理锁,然后我收到了这个错误:

写锁被盗

我真的不知道这里发生了什么,我读了一些关于文件系统损坏的事情,但我不认为是这种情况(因为我可以在没有故障排除的情况下访问硬盘)...

如何解决?谢谢.

Siw*_*申思维 12

简而言之:"svn cleanup"可能会解决您的问题.

我认为您的SVN本地文件夹中的某些文件已被锁定.

$ cd <your_folder>
$ svn up
Run Code Online (Sandbox Code Playgroud)

如果你有:

...
M       db/schema.rb
M       Gemfile.lock
    S   files            
?       files/templates.zip
... 
Run Code Online (Sandbox Code Playgroud)

"S文件"表示此文件夹/文件中存在冲突.所以我们需要删除冲突文件,然后运行"svn cleanup":

$ rm files -rf
$ svn cleanup
$ svn up
...
A    files
...
Updated to revision 1881.
Run Code Online (Sandbox Code Playgroud)

现在svn还可以.