eclipse svn插件 设置自动加锁相关

摘要:
eclipsesvn插件设置会自动锁定。Subclipse1.10.9发布。//subclipse.tigris。org/update_1.6.在xeclipse中安装svn插件_百度体验http://jingyan.baidu.com/article/f71d60376b4c571ab741d174.htmlEclipse如何卸载SVN插件Subclipse_百度体验http:

 eclipse svn插件 设置自动加锁相关

Subclipse 1.10.9 发布,改进说明:
SVNKit 1.8.8
Exception proof repository sorter. (1616)
Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
Eclipse的更新地址是:
http://subclipse.tigris.org/update_1.6.x
http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x)
http://subclipse.tigris.org/update_1.10.x

=========================================

Name: Subclipse 1.8.x 
URL: http://subclipse.tigris.org/update_1.8.x

subclipse-1.8 - http://subclipse.tigris.org/update_1.8.x

=========================================

Name: Subclipse 1.6.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.6.x
eclipse中svn插件的安装_百度经验
http://jingyan.baidu.com/article/f71d60376b4c571ab741d174.html

Eclipse如何卸载SVN插件 Subclipse_百度经验
http://jingyan.baidu.com/article/a24b33cd7116d619fe002b1c.html

=====================================
右键--> TortoiseSVN--> 设置--> 常规设置 --> (Subversion配置文件)编辑
第一步:去掉“enable-auto-props = yes”前面的“#”和空格,大约在117行
第二步:在“[auto-props]”小节,增加 * = svn:needs-lock=x,大约在146行
这样新添加到SVN库的文件默认为“锁定-编辑-解锁”模型

避免以后产生非加锁的文件,引起不必要的麻烦。

========================================

被别人锁定的文件会提示readonly
如果出现这种提示,就表示被别人锁定了
其机制就是把所有文件设置为只读,通过get_lock设置为可写,提交后自动设置为可读。

先获得最新版(SVN Update)
然后进行状态清除(Clean Up)
然后将所有文件都Get Lock一次
再将所有文件Release Lock

eclipse编辑的时候会弹出来要求获取锁
获取锁的时候会提示已经给谁锁了
Dreamweaver“设置为可写(M)”相当于获取锁,改了后可以提交,提交后又自动变成只读的
zend studio 必须要先获取锁才能修改,随便输入个空格就会弹出来让你获取锁


直接设为可写状态就存在着偷锁的情况,最后修改更新后其实可以直接覆盖的,sublime text和dreamweaver开发工具都会存在这个问题

应该从开发规范上避免这种方式,从技术上无法完全解决。

 ======================================

svn之前获取锁的,现在显示没有获取锁,但获取锁的时候提示给我的帐号锁住了,无法解锁,也无法删除重新放进去,这个要怎么处理?
处理办法:选中该文件或者文件夹,右键点击svn get lock,在弹出的对话框里,把"steal the locks"这个钩上 ,意思是把锁偷过来,偷完之后,再commit提交解锁,文件就正常了。

------------------------------------------------------------

svn 锁的处理:
问题: 
1:当用户在work copy1 中把某个文件或者文件夹锁住后,删除了这个工作区,重新取下来work copy2,再操作该文件的时候就报错说,该文件已经被锁住,必须先解锁,但是之前的工作区已经被删除,无法解锁;
2:当某用户 锁了一个文件或文件夹后,离职了,机器上交了,后来别人再操作该文件或者文件夹,也会报先解锁,但是也找不到解锁的那个工作区了。
处理办法:
方法1、选中该文件或者文件夹,右键点击 svn get lock,在弹出的对话框里,把"steal the locks"这个钩上 ,意思是把锁偷过来,偷完之后,再解锁,文件就正常了。
方法2、#cd /home/svn/swordex-design/db/locks
#rm -rf *
注意: 这个功能是svn特有的,对于特殊情况处理比较方便

======================================

免责声明:文章转载自《eclipse svn插件 设置自动加锁相关》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MongoDB学习笔记-06 数据库命令、固定集合、GridFS、javascript脚本BAPI创建采购申请下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决SVN 被锁且Cleanup无效问题

  开发两年多,依然用svn做代码管理工具,看到隔壁java组用git,心向往之,奈何苦苦不得机会,既然用svn,那么就说一说svn碰到的问题如何解决吧。   有时候我们在提交,或者更新代码时,由于网络或其他问题导致操作中断,出现svn被锁的情况,通常提示:   Error : Working copy 'xxxxxx' locked.   Error :...

Sqli-labs 学前准备 搭建SQL注入平台

sqli-labs是一款学习sql注入的开源平台,共有75种不同类型的注入。 搭建步骤: 1.在Windows系统中安装WAMP 下载地址:https://pan.baidu.com/s/1HY0hFnj6ywKjwHhB1vlOfg 解压密码:ms08067.com 双击安装即可 2.从github上(https://github.com/Audi-...

解除windows隐藏受保护的操作系统文件

对于文件夹:1。解除对某磁盘某个文件夹的强行隐藏(示例):attrib d:"Program Files" -s -h /s /d2,解除对某磁盘全部文件夹的强行隐藏(示例):attrib d:"*" -s -h /s /d——友情提示:以上示例中,d:为磁盘盘符;引号内为文件夹名称;相关命令参数: +r 设置只读文件属性。 -r...

informix数据迁移工具使用介绍

一.dbschema  USAGE:     dbschema [-q] [-t tabname] [-s user] [-p user] [-r rolename] [-f procname]              [-hd tabname] -d dbname [-w passwd] [-seq sequence] [-l [num]]      ...

git add --all 为啥不能添加空文件夹,这样设计的初衷是

git add --all 为啥不能添加空文件夹,这样设计的初衷是? 好多项目还得弄个假文件在空文件夹里面占位 这个算设计失误吧,见 https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3FCurrently the design of the git inde...

Lattice Diamond与modelsim联合仿真环境设置

http://blog.csdn.net/pianbing/article/details/71565034  也可参考这里:http://www.cnblogs.com/fhyfhy/p/5557855.html lattice 与 modelsim 仿真 笔记Lattice FPGA开发环境在仿真时可以使用modelsim,相比于Diamond自带的A...