各位老铁们,大家好,今天由我来为大家分享eclipse连接svn服务器,以及如何将eclipse项目和svn关联的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
一、Eclipse 中怎样添加 SVN插件
在Eclipse下安装SVN插件步骤(方法):
打开Eclipse,工具栏上的Help----Install New Software
弹窗中的Add按钮,然后在弹出的窗体中输入插件安装
等待Eclipse读出安装内容后,勾选需要安装的内容,这里Subclipse是必须安装内容,SVNKit为可选内容(建议全部勾选)
安装窗体下方的Next按钮,进入下一页后继续Next,然后需要手动同意安装许可
安装过程中可能会出现安全警告,OK继续安装即可
安装完成后Eclipse会提示是否重启软件,Yes重启Eclipse就完成SVN插件的安装了
二、eclipse上怎么安装svn
eclipse上安装svn:
一、给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式。具体步骤如下:
方式一:手动安装
1、从官网site-1.6.9.zip文件,网址是:subclipse.tigris.
2、从中解压出features与plugins文件夹,复制到E:/MyEclipse/myPlugin/svn里面,其它的*.xml文件不要。
3、在E:/MyEclipse/MyEclipse X.X/dropins下新建文件svn.link,内容是:path=E://MyEclipse//myPlugin//svn保存。
4、删除E:/MyEclipse/MyEclipse X.X/configuration/.eclipse.update文件夹
5、重启myeclipse就一切正常了。
方式二:使用Eclipse安装向导
打开Eclipse
help->Software Updates->find and install(如果没有这个就用help->Software Updates->Add/Remove Software即可)
选择search for new features to install, Next
new remote site
输入name:subclipse 1.6.x,url:,点OK
或者:
Name: Subclipse 1.6.x(Eclipse 3.2+) URL:
Name: Subclipse 1.4.x(Eclipse 3.2+) URL:
Name: Subclipse 1.2.x(Eclipse 3.2+) URL:
Name: Subclipse 1.0.x(Eclipse 3.0/3.1) URL:
选中subclipse,finish
一直NEXT,这里注意下,有些时候会出现 Subclipse Integration for Mylyn 3.x(Optional)(3.0.0) requires plug-in".eclipse.mylyn.tasks.core(3.0.0)", or patible.错误,这个不要紧,在弹出框中选择subclipse,把Subclipse Integration for Mylyn 3.x选项去掉即可
Next一路安装完成!
二、Eclipse中使用SVN(以MyEclipse8.0为例)
1、共享项目(把本地的项目共享到subversion服务器上)
打开MyEclipse8.0,假设要共享projTest是项目名称
右键项目projTest->Team->Share Project->Svn,
单库模式下url填写svn://svn server address/,多库模式下url填写svn://svn server address/Repository1,其中Repository1是库的名称
next直到finish,proj1就被共享到svn服务器上了,但是代码并没上传,还需要mit一次
右键项目projTest,team->mit,项目内容就被上传到svn服务器了
2、签出项目(把svn服务器上的项目的到本地)
打开MyEclipse8.0
window->open perspective->svn repository explorer(如果没有在other里选择)
在左边空白处右键->new->repository location
单库模式下url填写svn://svnserveraddress/,多库模式下url填写svn://svnserveraddress/Repository1(同步骤二)
右键projTest->check out
next直到finish,该项目就被签出到本地,切换到j*a视图就能看到该项目了
三、eclipse 怎么安装将svn服务器
步骤如下:
一,安装服务器端svn和客户端svn
1,首先安装服务器端软件“svn-1.4.5-setup.exe”(附件可以),这个安装就很简单,下一步,下一步就行了。
(这里安装到目录:D:\Program Files\Subversion)
2,其次安装客户端软件“TortoiseSVN-1.4.5.10425-win32-svn-1.4.5”
这个安装也很简单,下一步就行了。客户端软件安装好以后,它会要求你重新启动电脑。重启一下。
二,建立svn版本控制的服务目录
1,这里就是把“D:\svn_service_root”这个目录指定为SVN版本控制的服务目录,其实这个目录应该称作仓库所在的目录,假如有三个仓库:repository_1,repository_2,repository_3他们的位置应该是:
d:\svn_service_root\repository_1,
d:\svn_service_root\repository_2,
d:\svn_service_root\repository_3。
2,建立了一个仓库:有2中办法如下
2.1)命令行模式进入”C:\Program Files\Subversion\bin\“
再打入命令:svnadmin create d:\svn_service_root\repository_1,这样第一个仓库就建立好了。以后项目就可以导入到这个仓库中。(其他仓库的建立类似)此时进入目录:桌面--我的电脑--本地磁盘E:
--svn_service_root-- repository_1。会看到文件夹 conf,d*,db等等
2.2)打开目录:我的电脑--本地磁盘E:--svn_service_root。在这个目录下新建文件夹,取名“repository_1”,右击刚才新建的文件夹-->TortoiseSVNàCreate Repository Here.效果同第一种方法一样。
3,打开svn的服务在命令行上转到subversion目录下输入(就是刚才安装svn服务器的目录): svnserve-d-r D:\svn_service_root
该命令解释:
注:
-d参数效果同于--daemon
-r参数效果同于--root
svnserve将会在端口 3690等待请求,
--daemon(两个短横线)选项告诉 svnserve以守护进程方式运行,这样在手动终止之前不会退出。不要关闭命令行窗口,关闭窗口会把 svnserve停止。
可创建.bat文件来处理当做系统服务如下内容
sc create svnserve binpath="C:\Program Files\CollabNet\Subversion
Server\svnserve.exe--service-r e:\svn" depend= Tcpip start= auto
sc start svnserve
pause
--root选项设置根位置来限制服务器的访问目录,从而增加安全*和节约输入svnserve URL的时间
如果不加root参数,服务url为:svn://localhost/svn/repos
而如果加上root参数,服务url为:svn://localhost/repos
此处的启动配置会影响服务url,如果输入url错误,会导致访问的时候出现异常。
为了验证svnserve正常工作,使用TortoiseSVN-> Repo-browser来查看版本库。在弹出的 URL对话框中输入:
svn://localhost/repos
成功访问后可看到空的文件目录。
这一步是建立开启客户端访问服务器端仓库目录下指定的文件
执行完这步,需要测试以下:
右键à TortoiseSVN-> Repo-browser来查看版本库。在弹出的 URL对话框中输入:svn://localhost/repository_1
访问成功后,会看到一个空的文件目录。(因为现在你还没有放任何东西在里面)
4,配置用户和权限
用文本编辑器打开d:\svn_service_root\repository_1\conf目录,修改 svnserve.conf:
将:
# password-db= passwd
改为:
password-db= passwd
即去掉前面的#注释符,注意前面不能有空格。
然后修改同目录的passwd文件,增加一个帐号:
将:
[users]
# harry= harryssecret
# sally= sallyssecret
增加帐号:
[users]
#harry= harryssecret
#sally= sallyssecret
admin= admin
如此就可以用客户端Tortoise进行操作了。
四、如何将eclipse项目和svn关联
一、插件并安装
在 Eclipse中使用 Subversion来进行版本控制,需要插件 Subclipse,网址是 ,需要根据 Eclipse的版本相应版本的 Subclipse,我们这里针对 Eclipse3.x的版本,当前最新版本为 subclipse-1.0.3.zip。
解压缩后,文件夹结构如下:
1.JPG
在这里,我们将该文件夹拷贝到Eclipse的plugin目录下,并建立相应的目录结构,我们命名为subversion,最终的目录结构如下:
2.JPG
同时,我们在eclipse/links目录下,新建subversion.link文件,文件内容只有一行:path=plugin/subversion,然后我们启动Eclipse,在“首选项->小组”中就可以看到Subversion的插件选项了。
3.JPG
二、在Eclipse中操作
1、共享项目
在Eclipse中新建项目,然后在项目的右键菜单中选择“小组à共享项目”,
4.JPG
在弹出的窗口中选择“SVN”,“下一步”,选择“使用已有资源库位置”,然后选择“下一步”直到完成,就可以将新项目导入到Subversion服务器的文件库中进行版本控制。
2、导出项目
“新建项目”,在窗口中选择“从SVN取出项目”,然后选择资源库位置,按照提示的操作进行直到完成,这样就可以从Subversion服务器中导出已进行版本控制的项目。
5.JPG
取出后的项目目录如下:
6.JPG
这时操作菜单如下,
7.JPG
具体操作同Subversion客户端相似,这里就不做具体介绍了。
五、eclipse 中svn的使用方法
工具:
eclipse
方法:
打开eclipse,单击选中有区别的文件,右击选择team,并与资源库同步。
点开每个文件夹,可以看到文件前面的图标,分为黑色和蓝色两种,其中蓝色就表示本地的代码同svn种的不同,svn中有更新版本的代码。
右击该文件,选择更新。根据文件大小不同,需要等待一定的更新时间,工作区间此时会有更新进度的弹窗。
更新完成后,弹窗自动消失,并且已经更新的文件就会自动消失。