svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码
svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码
获取锁的时候可以看下 是谁锁住了,让对方提交解锁,如果是给离职人员锁住需要使用偷锁的方式先解锁再提交
偷锁处理办法:选中该文件或者文件夹,右键点击 svn get lock,在弹出的对话框里,把"steal the locks"这个钩上 ,意思是把锁偷过来,偷完之后,再解锁,文件就正常了。
===============================================
eclipse svn插件:
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
=========================================
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.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
=========================================
svn 突然更新不了了,cleanup不起作用,要怎么处理?
svn出现无法cleanup,乱码的情况使用下面方法处理:
把sqlite3.exe拷贝到对应.svn文件夹下,cmd到对应目录下,执行下面命令:
sqlite3.exe wc.db
sqlite> select * from work_queue;
sqlite> delete from work_queue;
sqlite> select * from work_queue;
sqlite> .quit 退出命令
=========================================
右键--> TortoiseSVN--> 设置--> 常规设置 --> (Subversion配置文件)编辑
第一步:去掉“enable-auto-props = yes”前面的“#”和空格,大约在117行
第二步:在“[auto-props]”小节,增加 * = svn:needs-lock=x,大约在146行
这样新添加到SVN库的文件默认为“锁定-编辑-解锁”模型
避免以后产生非加锁的文件,引起不必要的麻烦。
=====================================
# enable-auto-props = yes
去掉前面的#空格变成:
enable-auto-props = yes
### Section for configuring automatic properties.
[auto-props]
在下面加上
* = svn:needs-lock=x
打开svn config文件,找到[auto-props],注释掉enable-auto-props = yes,在下面加上* = svn:needs-lock=x
这样以后通过svn add 和 svn import 都会有svn:needs-lock 属性
直接把文件夹弄成非只读,就类似于偷锁
上面这个配置不起作用,我本地配置了 * = svn:needs-lock=x 新增的文件提交后在更新不需要获取锁的,没有达到上面说的效果
需要把enable-auto-props = yes 打开
------------------------------
源代码svn模式将修改为加锁-修改-解锁模式,每次修改前需要获取锁,修改完成后提交自动解锁,目前仅针对css js结尾的文件,如果需要针对别的文件请提出来。在使用中有问题请找我。
被别人锁定的文件会提示readonly
如果出现这种提示,就表示被别人锁定了
其机制就是把所有文件设置为只读,通过get_lock设置为可写,提交后自动设置为可读。
大家都把自己的源代码先获得最新版(SVN Update)
然后进行状态清除(Clean Up)
然后将所有文件都Get Lock一次
再将所有文件Release Lock
这个还是看不到别人锁住的状态
但编辑的时候会弹出来要求获取锁
获取锁的时候会提示已经给谁锁了
Dreamweaver“设置为可写(M)”相当于获取锁,改了后可以提交,提交后又自动变成只读的
zend studio 必须要先获取锁才能修改,随便输入个空格就会弹出来让你获取锁
zendstudio只适合php代码,html和ThinkPHP的模版在上面基本没法用,只能用纯文本的方式打开,一切换到html编辑模式就崩溃,之前我搞了很久每次都崩溃,只能用Dreamweaver编辑模版文件
存在着偷锁的情况,最后修改更新后其实可以直接覆盖的,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特有的,对于特殊情况处理比较方便
==================================================
SVN保存了密码却仍需要输入用户名密码解决方案
右键打开客户端--选项--Save data -- clear 清除密码验证缓存,或者直接清除所有缓存。
清除密码缓存后再输入用户名和密码,选择保存,经测试后问题解决了。
原因分析:之前的旧密码保存在缓存,新密码不能写入缓存,每次输入时用新输入的验证自然可以访问,下次访问时用缓存验证访问,由于缓存的旧密码已经不能访问SVN了,所以又弹出输入框要求输入用户名和密码。
svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码的更多相关文章
- svn本地客户端和eclipse插件对应不上解决
如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码.但是事情往往非人所愿.当我们用SVN客户端把代码更新到本地,并导入 ...
- hadoop 1.2.1 eclipse 插件编译
hadoop-1.2.1 eclipse插件编译 在ubuntu上进行hadoop相关的开发,需要在eclipse上安装hadoop开发插件.最新释放出的hadoop包含源码的包,以had ...
- JAVAEE——SSH项目实战01:SVN介绍、eclipse插件安装和使用方法
1 学习目标 1.掌握svn服务端.svn客户端.svn eclipse插件安装方法 2.掌握svn的基本使用方法 2 svn介绍 2.1 项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对 ...
- Eclipse插件SVN配置
Eclipse插件SVN配置 方法一 打开Eclipse点击[Help]-[Install New Software] 点击右边[Add]-在弹出窗口中输入 Name:svn Location:htt ...
- Eclipse插件的安装(手动安装),以安装SVN插件和中文语言包为例
Eclipse 插件的手动配置 今天自己亲自手动安装了Eclipse插件,参考了网络上的一些文章,总结一下安装的方法.下面通过两个例子来分享一下自己的收获. 例1:SVN插件安装 1.在Eclipse ...
- Java程序员25个必备的Eclipse插件
原文:http://www.fromdev.com/2012/01/25-best-free-eclipse-plug-ins-for-java.html "工欲善其事, 必先利器" ...
- 25个让Java程序员更高效的Eclipse插件
Eclipse提供了一个可扩展插件的开发系统.这就使得Eclipse在运行系统之上可以实现各种功能.这些插件也不同于其他的应用(插件的功能是最难用代码实现的).拥有合适的Eclipse插件是非常重要的 ...
- Eclipse 插件集合
以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequenc ...
- 2.eclipse 插件安装烦死人(1)
嫌公司用的eclipse不爽,准备自己弄一个,diy的,没想到装插得烦死人. 诱惑人的“常用插件”: (1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活 ...
随机推荐
- SaltStack 入门(赵班长)
SaltStack 入门之赵班长 赵班长博客: https://www.unixhot.com/article/11 1~5章 saltstack官网文档: https://www.unixhot ...
- 给网卡配置10个临时ip地址,但是不配置192.168.17.15这个ip
给网卡配置10个临时ip地址,但是不配置192.168.17.15这个ip #!/bin/bash `;do ];then continue fi ifconfig eth0:$i .$i netma ...
- 什么是webshell?
webshell是web入侵的脚本攻击工具. 简单的说来,webshell就是一个asp或php木马后门,黑客在入侵了一个网站后,常常在将这些 asp或php木马后门文件放置在网站服务器的web目录中 ...
- Kafka+Storm+HDFS整合实践
在基于Hadoop平台的很多应用场景中,我们需要对数据进行离线和实时分析,离线分析可以很容易地借助于Hive来实现统计分析,但是对于实时的需求Hive就不合适了.实时应用场景可以使用Storm,它是一 ...
- Wget命令
Linux wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器.如果我们使用虚拟主机,处理这样的 ...
- 防止IE不支持console.log报错
function log(msg){ if (window["console"]){//判断是否是IE console.log(msg); } }
- java.net.ConnectException: Connection refused: connect
在dos命令里输入netstat 查看下serverSocket所监听的端口有没有存在.
- 运行sql server profiler所需的权限
********运行Sql Server Profiler所需的权限(performance)*********/ --EG. -- 使用TRACE帐户(Performancetest)跟踪Sql S ...
- Python:使用pymssql批量插入csv文件到数据库测试
并行进程怎么使用? import os import sys import time def processFunc(i): time.sleep(10-i) print i if __name__= ...
- 使用Universal USB Installer安装Ubuntu
1.下载Universal USB Installer 下载地址: 2.下载ubuntu 14 desktop.iso 运行Universal USB Installer,找到电脑上 ubuntu 1 ...