eclipse svn插件 设置自动加锁相关
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插件 设置自动加锁相关的更多相关文章
- Eclipse SVN插件设置
项目开发中,开发人员用SVN来管理代码,在和服务器同步时,需要避免上传不必要的一些编译文件,如.class,.log,target等文件,这里需要设置同步选项. 打开Eclipse ---> W ...
- Eclipse SVN插件与TortoiseSVN的对应关系及下载链接
Eclipse SVN 插件与TortoiseSVN对应关系 Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo, 3.6/Heli ...
- unable to load default svn client 和 Eclipse SVN 插件与TortoiseSVN对应关系
(一)unable to load default svn client 在Win7下的Eclipse,安装了subclipse 1.10.x,已经选中了subclipse和subversion Cl ...
- eclipse svn插件卸载 重新安装 Subclipse卸载安装 The project was not built since its build path is incomplete This client is too old to work with the working copy at
安装插件的原则就是,要按照规则,插件与本地的svn版本要一致, 这样子本地和eclipse上面就可以无缝使用,不会出现问题 1.卸载eclipse svn插件 2,安装新版的svn插件 2.1,下载 ...
- eclipse svn插件
eclipse svn插件 CreateTime--2018年4月22日23:09:42 Author:Marydon 下载地址:eclipse svn插件 将svn插件目录直接拷贝到eclips ...
- eclipse svn插件安装方法
eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...
- Eclipse Code Template 设置自动加注释(转)
Eclipse Code Template 设置自动加注释 设置注释模板的入口: Window->Preference->Java->Code Style->Code Temp ...
- Eclipse SVN插件的帐号、password改动
问题描写叙述: Eclipse的SVN插件Subclipse做得非常好,在svn操作方面提供了非常强大丰富的功能.但到眼下为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,并且一旦用户的 ...
- Eclipse SVN插件的帐号、密码修改
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号.密码保存之后, ...
随机推荐
- Hive desc
Describe Database hive> DESCRIBE DATABASE test; test ??? hdfs://ns1/user/hive/warehouse/test.db w ...
- js之数据类型及类型转换
一.数据类型 js中的数据类型: 5种基础类型:Undefined,Null,Boolean,Number,String 1种复合类型:Object(对象包括数组,函数等) 1 ...
- Redis的启动过程
本文主要介绍Redis启动加载过程,总体上可以分为如下几步: 1. 初始化全局服务器配置 2. 加载配置文件(如果指定了配置文件,否则使用默认配置) 3. 初始化服务器 4. 加载数据库 5. 网络监 ...
- PAT-GPLT L2-027 - 名人堂与代金券 - [简单模拟]
题目链接:https://www.patest.cn/contests/gplt/L2-027 对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生 ...
- MySQL在linux上的二进制安装方法
建组.建用户: [root@dbking mysql]# groupadd mysql [root@dbking mysql]# useradd -g mysql mysql 解压安装程序: [roo ...
- JS-nodejs--nodewebkit--npm穿墙cnpm
npm install 本地安装与全局安装的区别 本地安装1. 将安装包放在 ./node_modules 下(运行npm时所在的目录)2. 可以通过 require() 来引入本地安装的包 全局安装 ...
- OKEx货币对价格数量长度及精度
长度 precisions = [["bch_btc","0.001","0.00000001"], ["ltc_btc" ...
- QtCreator 可以通过 Clang-Tidy 和 CLazy 对你的代码进行静态检查
QtCreator 可以通过 Clang-Tidy 和 CLazy 对你的代码进行静态检查 打开你的工程,点击Analyze -> Clang-Tidy and CLazy 选择你想分析的 cp ...
- CF1053E Euler tour 构造
正解:构造 解题报告: 传送门! 这种题目一般都是首先考虑合法性 这题也不例外,思考怎么样是合法的呢? 有四点: 1)a[1]=a[2n-1],显然不说 2)若a[i]=a[j],则(j-i)& ...
- javaScript 载入自执行
1.注册可以直接调用f()中的b(),c(),d() .原因?自己想. <!DOCTYPE html> <html> <head> <meta charset ...