svn切换用户,eclipse中svn版本号显示问题

阅读更多
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
有时安装后版本仍然不显示,则可以重启电脑试试

你可能感兴趣的:(svn,subversion,eclipse)