eclipse只能配制同一个用户名密码的svn,现在需要新建其它服务器的svn资源库到本地,
结果不提示输入用户密码,还是使用之前的,不能同时使用多个不同用户的svn地址。
小乌龟是正常的,可以同时使用多个。
需要在Eclipse中使用SVN,下载SVN,地址:http://subversion.tigris.org,服务器端的软件为:svn_setup.exe,客户端软件为:TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi,我只用到了客户端软件,进行解压,安装。在Eclipse中使用SVN,需要安装插件Subclipse,具体操作如下:
1、帮助->软件更新->查找并安装->搜索要安装的新功能部件->新建远程站点->输入一个任意的名称,其中:
Name: Subclipse 1.2.x (Eclipse 3.2+),URL: http://subclipse.tigris.org/update_1.2.x;
Name: Subclipse 1.0.x (Eclipse 3.0/3.1), URL: http://subclipse.tigris.org/update_1.0.x;
确定->选中你刚才添加的远程站点->完成->选中Subclipse->执行安装操作。
2、在Eclipse中使用SVN。窗口->打开透视图->SVN资源库研究->右键->新建->资源库位置->URL中输入svn://127.0.0.1/->输入2.7定义的用户名test和密码,如果远程的,URL中输入远程地址,用户名和密码。
成功引入项目后,相应项目点击右键,可以执行更新、提交、合并等操作。
另:一些图标说明
1.灰色向右箭头:本地修改过
2.蓝色向左箭头:SVN上修改过
3.灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
4.蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
5.灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
6.蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
7.红色双向箭头:SVN上修改过,本地也修改过的文件
是你新建的资源库不正确吧,一般都是新建资源库,然后检出代码到本地,这样本地的代码就自动和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客户端就要求我们输入新的用户名密码,输入我们的
用户名密码就可以替换掉旧的用户名密码。
可能是Eclipse的插件不支持把,你新建个workspace呗
问题解决了,是subclipse不支持,eclipse还有一个插件subversive是支持的,换这个就好了。
是Eclipse的插件不支持把?,你新建个workspace呗