阅读更多
svn切换用户
有些时候需要在客户端变更密码或者用户名,有两种方法:
1、通过删除SVN客户端的账号配置文件
1)查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > preference > Team > SVN
在右边的设置面板中可以看到SVN Interface或中文的svn接口一栏,Client的选项框中显示的就是你当前用的svn接口
2)如果是用的JavaHL, 找到以下目录
C:\Documents and Settings\用户名\Application Data\Subversion\应看到有一个auth目录,删除auth目录中的相关文件。
注意:Application Data一般隐藏了,所以之前你要显示所有所有文件和文件夹,如果实在找不到,就搜索文件夹Subversion
3)如果你用的SVNKit, 找到以下目录eclipse安装目录\configuration\org.eclipse.core.runtime删除.keyring文件.
4)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码
就可以替换掉旧的用户名密码。
2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合
1)找到服务端账号配置文件,这个文件位于SVN服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号
2)在客户端使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的
用户名密码就可以替换掉旧的用户名密码。
svn版本号显示
对于非标准的eclipse工程,从ecilpse中直接导入可能会发现结构不对的情况,按照如下步骤
方案一:
1.在eclipse中,导入svn工程,作为现有工作空间项目导入。
2.在外边的父工程目录中,执行eclipse.bat,之后刷新工程即可。
eclipse.bat内容为:cmd /k mvn clean eclipse:eclipse
方案二:
1.在eclipse中,导入svn工程,作为现有工作空间项目导入。
2.在外边的父工程目录中,执行eclipse.bat,之后删除eclipse中工程(但是不要删除硬盘上的文件)。
3.重新导入工程。
eclipse.bat内容为:cmd /k mvn clean eclipse:eclipse
eclipse中排除.class,target等内容使svn变更信息显示准确
在 Windows -> Preferences -> Team -> Ignored Resources里点 “Add Pattern”,然后把 .project,target 等等东西一个一个输入
eclipse中不显示svn版本问题解决
我与到过几次都是因为eclise中的svn插件与TortoiseSVN不匹配导致的。
经实验,以下组合是ok的。
eclipse4.3或者eclipse4.4
配
http://subclipse.tigris.org/update_1.10.x/
配
TortoiseSVN 1.8.10
有时安装后版本仍然不显示,则可以重启电脑试试