svn 强制释放锁

来源:互联网 发布:吊车监控系统 知乎 编辑:程序博客网 时间:2024/05/22 10:27

本地 .svn 损坏,恢复后会有一些问题,比如lock 丢失。需要管理员对当前用户所有 lock 进行释放。

1、检查有多少补锁定的文件

登录 svn 服务器,使用svnadmin lslocks命令可以列出当前被锁定的文件,语法为svnadmin lslocks REPOS_PATH。

2、释放锁

a)、释放单一文件锁

一是使用svnadmin rmlocks对文件进行解锁,语法为:svnadmin rmlocks REPOS_PATH LOCKED_PATH,比如:svnadmin rmlocks MyApp /src/tree.jpg。使用svnadmin lslocks命令和svnadmin rmlocks命令之前需要切换到svn代码仓库根目录

b)、释放所有文件锁

要对所有的文件进行解锁,可以是到svn代码仓库文件夹下,找到目录下的db文件夹,在db文件有一个locks文件夹,将其删掉即可。


0 0
原创粉丝点击