作者:朱金灿

来源:http://blog.csdn.net/clever101

某个开发人员对一个文件使用svn工具进行get lock操作后,其它人只有等这个人release lock之后才能进行编辑提交。但在某些特殊情况下,假使这位开发人员不在,就需要对已经锁定的文件进行强制解锁了。使用svnadmin lslocks命令可以列出当前被锁定的文件,语法为svnadmin lslocks REPOS_PATH。

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

但是使用svnadmin rmlocks一次只能对一个文件解锁。要对所有的文件进行解锁,可以是到svn代码仓库文件夹下,找到目录下的db文件夹,在db文件有一个locks文件夹,把locks文件夹里的所有子文件夹都删掉。然后在客户端就可以提交了,提交时可能提示需要先对文件夹进行Clean up,Clean up之后就可以提交了。

参考文献:

1.svnadmin lslocks

2.svnadmin rmlocks

3.关于svn 锁定的问题

svn强制解锁的几种做法相关推荐

  1. 伪语言PHP,PHP语言之伪静态几种做法

    本文主要向大家介绍了PHP语言之伪静态几种做法,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. ''  很多seoer都说把文件做成静态这样对搜索引擎是最好的了,但是像我们这些买别人的虚 ...

  2. SPOJ 1812 LCS2 - Longest Common Substring II (后缀自动机)【两种做法】

    SPOJ 1812 LCS2 - Longest Common Substring II (后缀自动机)[两种做法] 手动博客搬家: 本文发表于20181217 23:54:35, 原地址https: ...

  3. C语言交换两个数字的三种做法

    C语言交换两个数字的三种做法 1.借助中间变量法: void swap(int *a , int *b) {int temp;temp = *a;*a = *b;*b = temp; } 2.使用加减 ...

  4. 一个简单的线性拟合问题,到底有多少种做法

    一个简单的线性拟合问题,到底有多少种做法 相信大家都做过线性拟合问题吧,其实就是给很多点,来求线性方程的斜率和截距.早在高中数学就有这类问题,我记得很清楚,如果出现在试卷中,一般出现在解答题的第二题左 ...

  5. 7-1 寻找大富翁 (25 分)(思路加详解+两种做法(一种优先队列,一种vector容器))

    一:题目 胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人.假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁. 输入格式: 输入首先给出两个正整数N(≤1 ...

  6. 最长递增字串的三种做法

    感谢博主:http://qiemengdao.iteye.com/blog/1660229 对于博主的第一种做法,最后还是要转到DP上来, 所以我觉得只是算是用求最大公共子序列的算法的强加应用,并没有 ...

  7. sql server数据集中取第一条记录及保留几位小数的两种做法及前n行写法

    1.使用top(1) eg: select top(1) num,Name from M_Student where name = 'xy' 前n行可使用top https://blog.csdn.n ...

  8. 7-32 哥尼斯堡的“七桥问题” (25 分)(思路+详解+题目分析)两种做法任选其一

    一:题目: 哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥,如下图所示. 可否走过这样的七座桥,而且每桥只走过一次?瑞士数学家欧拉(Leonhard Euler,1707-178 ...

  9. 豌豆怎么做好吃 这几种做法很不错

    豌豆是我们常吃的蔬菜了,豌豆虽小巧尝起来却别有一番滋味,那么豌豆怎么做好吃呢?以下是豌豆的做法,一起了解一下. 豌豆怎么做好吃 豌豆炒肉 材料豌豆,猪肉,辣椒,生抽,姜末,蒜末,盐 做法 1.猪肉切丝 ...

最新文章

  1. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
  2. java web开发周志_javaweb学习笔记及周报告
  3. 密码学中经典算法及应用
  4. 网络推广计划浅析外链发布要遵循的几点小技巧!
  5. 关于laravel发布到github'丢失'vendor目录或其他文件的解决
  6. sharedpreferences 重启不保存_MMKV为什么可以替换SharedPreferences
  7. 算法改进有多快?是否比迭代硬件收益更大?这是MIT的结论
  8. 河南云计算和大数据“十三五”发展规划发布
  9. java面试的题积累【持续更新中......】
  10. 【VBS】一款无聊的 Visual Basic Script 表白程序
  11. 简单的对象序列化协议(伪代码)
  12. Golang开发环境配置
  13. python批量图片自动编码
  14. 逼疯UE设计师,不可不知的提升产品用户体验的10个测试方法
  15. 字节跳动的“飞阅会”开会模式:先笔谈 后PK 直接生成会议纪要
  16. python列表拆包_python元组拆包
  17. 展讯平台 LCD(Mipi)移植步骤及问题归纳
  18. 西门子ET200SP基座单元的区别与分类以及注意事项
  19. node菜鸟入门笔记
  20. 力荐 75种jquery特效 一键下载 用过挺好的

热门文章

  1. 根据从波源发出频率恒定的波到观察者后经多普勒效应得到的频率计算出其与波源的距离及速度变化
  2. ftp服务器的地址是哪个文件夹,ftp服务器的地址是哪个
  3. android lua游戏引擎,什么是使用Lua的优秀游戏引擎?
  4. 通过构造系统服务分发实现拦截过滤 (仿360游戏保险箱)
  5. 如何解决FPS/RTS/赛车类游戏的同步问题
  6. 汤姆大叔的深入理解JavaScript读后感二(17——24节)
  7. Xshell使用密钥登录linux
  8. 半闲居士视觉SLAM十四讲笔记(2)初识 SLAM- part 2 linux CMake、Kdevelop
  9. 小米2怎样启动ANdroid?,小米手机怎么开双系统?小米手机双系统开启使用教程
  10. gis 联合 融合_三大院齐聚郑州,共同探索BIM+GIS和大数据应用的无限可能