各版本MyEclipse下安装SVN插件及用法
各版本MyEclipse下安装SVN插件及用法
MyEclipse6.5下的安装
一、安装方法:
MyEclipse6.5安装SVN插件
方法一、如果可以上网可在线安装
1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall;
2.选择Searchfornewfeaturestoinstall,点击Next进入下一步;
3.点击"NewRemoteSite"按钮,在弹出的对话框中输入:
name:SVN
url:http://subclipse.tigris.org/update_1.4.x
点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序;
4.下载完插件之后,进入安装画面。
5.选择所要安装的SVN插件内容,这里去掉第二个选项SubclipseIntegrations,点击下一步;
6.选择"Iacceptthetermsinthelicenseagreements"并点击Next,直到点击Finish即可,进入下一步。
7.开始安装SVN插件,安装完成之后,重启Myeclipse。
MyEclipse6.5安装SVN插件
方法二、无法连接网络的情况
1、下载SVN插件
下载地址:http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip
2.在MyEclipse6.5的安装路径下的plug_in(C:\ProgramFiles\MyEclipse6.5\eclipse\plugins)下新建文件夹:site-1.6.5;
3.打开MyEclipse6.5,在菜单栏中选择Help→SoftwareUpdates→FindandInstall;
2.选择Searchfornewfeaturestoinstall,点击Next进入下一步;
3.点击"NewLocalSite"按钮,找到解压出来的文件夹(site-1.6.5)→点击OK,并点击Finish按钮,Myeclipse自动加载插件;
4.在弹出的菜单中,selectthefeaturestoinsteall:在刚加进去的路径Subclipse-site-1.6.5这一项前打钩,此时会报错,然后展开Subclipse前的加号,去掉SubclipseIntegrationforMylyn3.x(Optional)3.0.0前的钩,错误消失→next→选Iacceptthetermsinthelicenseagreements→next→next→选中所有的8项,然后ChangeLocation……,在弹出的菜单中选AddLocation……选择在第3步中建的文件夹的路径(C:\ProgramFiles\MyEclipse6.5\eclipse\plugins\site-1.6.5)→Finish→再弹出的菜单中选InstallAll→Yes
5.开始安装SVN插件,安装完成之后,重启Myeclipse。
MyEclipse6.5安装SVN插件
方法三、无法连接网络的情况(link链接)
1、从官网下载Site-1.6.5.zip
2、解压Site-1.6.5.zip至${eclipse}\Plugins\Subclipse-1.6.5.zip,并删除site.xml(很重要)(即把Site-1.6.5.zip解压出来的features和plugins文件夹里所有的jar包和两个XML文件artifacts.xml、content.xml添加并替换到plugins文件夹下。例如:我应添加在C:\ProgramFiles\MyEclipse6.5\eclipse\plugins\目录下)
3、创建link文件${eclipse}\linksSubclipse-1.6.5.zip.link(即在link文件夹下添加linksSubclipse-1.6.5.link文件)其内容为:path=C:\ProgramFiles\MyEclipse6.5\eclipse\
4、重启Eclipse就是把subclipse集成完毕。
MyEclipse6.5安装SVN插件方法介绍完毕。
MyEclipse8.0下的安装
客户端:
MyEclipse8.0下安装SVN插件
1、下载Setup-Subversion-1.6.5.msi(服务器)、TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi(SVN客户端)和site-1.0.6.zip
2、首先安装TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi
3、解压site-1.0.6.zip。里面有2个文件夹(features、plugins)和1个site.xml文件
4、在d盘中建立一个myplugin文件夹,把上面的东西放到该文件夹中。
5、在MyEclipse的安装目录中(具体就是那个MyEclise8.0快捷键指向的目录)下建立dropins文件夹
6、在dropins文件夹中新建一个svn.link文件,内容是:path=D:\\myplugins,也就是先前建立的myplugin路径
7、关闭MyEclipse,重启,报错,关闭。
8、删除d:\myplugins文件夹下的artifacts.xml,content.xml,site.xml3个文件(或其中的一个)。
9、重启,OK。
服务端:
MyEclipse8.0安装SVN插件
1、安装Setup-Subversion-1.6.5.msi
2、在命令提示符中输入svn,得到“使用svnhelp得到用法”,说明你安装成功。
3、在命令提示符中,寻找目录到你要建立的文件夹,使用“svnadmincreate你要建立库名”建立提交数据的库(如:E:\>svnadmincreateshopOnLine)
生成conf:装配置文件db:真正装载客户端提交版本的地方Locks:所文件用的去掉conf文件夹中svnserve.conf第20行前面的#(注意前面不能有空格),使其可以用用户名密码登陆。在conf文件夹中的passwd中的[users]下面添加用户名和密码,如:gzhx=gzhx
4、开启服务器svnserve-d-r根目录名称(-d代表后台允许,-r超级管理身份)(如:E:\>svnserve-d-rshopOnLine)
5、选定你要共享的工程>>右击>>Team>>ShareProject...
6、选择SVN>>Next>>输入url路径(如:svn://192.168.0.100)>>Next
7、选择“使用项目名称做为文件夹名”>>Next>>输入“编辑提交注释”(也可以不写)>>Finish
8、输入用户名和密码(如:gzhx和gzhx)>>OK
9、选择你要提交的文件>>OK
10、输入用户名和密码(如:gzhx和gzhx)>>OK
MyEclipse8.0接受资源
1、在MyEclipse中的window>>OpenPerspective>>other>>SVN资源库研究>>OK
2、在左边的的SVN资源库上右击>>新建>>资源库位置>>输入远程地址
3、在资源上右击>>检出为>>Next>>选择工作空间>>Finish
4、切换到MyEclipse视图,你会发现你刚刚下载的工程。
5、打开工程,你会发现修改的版本(就是类名后面的那个数字)日期和作者
6、你新建或修改一个类后,提交。步骤为:右击工程>>Team>>commit(提交)>>选择要提交的文件>>OK>>输入用户名和密码>>OK。本节MyEclipse8.0下SVN插件的安装和使用问题讲解完毕。
MyEclipse7.0下的安装
1.启动Myeclipse7.0后,点击Help-àsoftware updates---àAvailable Software出现一下的界面
2.点击 type filter text 后的倒三角形图标,选择name,等待刷新完之后,选择 图标,弹出此对话框
3.选择 Archie后弹出
4.选择SVNPluginCore.jar后点击打开,刷新后在如下对话框中选中
5.选择的项目如上图所示,然后点击 ,就进入安装状态。一路next和finish之后,重新启动。就能够在windows--àshow view--àother中看到SVN插件安装成功!
补充:站点安装方法(推荐)
上面那种安装方式虽然能安装
但是不一定与您的SVN服务端兼容
另外的一种情况安装完后与公司的服务端链接不上,后来我换成站点下载自动安装
这种方式虽然有点慢,但是比较好
http://subclipse.tigris.org/update_1.4.x
1.按add site按钮后,添上以上站点地址
2.点击Refresh等待右下角,更新完成后
3.点击你添加站点前的“+”,出现多选项,全部都选上后
4.点击Install,安装完成后重启Myclipse,就OK了。
安装完成
SVN的使用方法
我们来看一下MyEclipse6.5中SVN插件的一些基本操作。
1.显示SVN资源库:在MyEclipse6.5菜单栏中选择Window→OpenPerspective→Other打开Myeclipse试图列表。这个时候Myeclipse的视图列表中,就出现了"SVNRepositoryExploring"一项。
2.创建资源库:打开"SVNRepositoryExploring"视图。在左边空白区域,单击右键→New→RepositoryLocation。
3.在Url一栏中输入svn://IP(服务器上的ip),点击Finish按钮。
1.提交工程(把你的项目提交到服务器上),把你的项目提交后,别人只要通过SVN资源库联上你的IP就可以下载你的项目了
右击工程->小组(team)->共享项目(share project)->选择SVN->选择svn://IP(服务器的ip)(如果没有,则创建一个新的资源库)->下一步->完成
2.下载工程
在SVN资源库透视图下,点开svn://127.0.0.1,会显示出现在本机SVN上的所有工程,右击你想下载的工程->检出为(check out)->下一步->完成
3.操作工程
3.1同步
在MyEclipseJ2EE透视图下,右击你要同步的工程->小组->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;
3.2提交
在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交(commit)操作;
3.3覆盖/更新
在同步透视图下有"蓝色向左的箭头,表示svn修改过",右击该文件,可以选择覆盖/更新(update)操作,当在本地修改提交后,在服务器上就要update下才能看到修改后的项目;
4.MyEclipse6.5安装SVN插件图标说明
4.1灰色向右箭头:本地修改过
4.2蓝色向左箭头:SVN上修改过
4.3灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
4.4蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
4.5灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
4.6蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
4.7红色双向箭头:SVN上修改过,本地也修改过的文件
忘记svn用户名与密码怎么办?
主要有两种方法,一种是删除SVN客户端的账号配置文件;另外一种就是去SVN服务端找
第一种、
1.找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。
2.使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。
第二种、找到服务器上的svn安装目录,conf下有三个文件,分别用记事本打开。
1.Authz文件(此文件用于分配不同的权限,设置组:manager、developer两个组)配置:
[groups]
Manager = tom
Developer = tom1,mark
…………
2.passwd文件配置(用于为某用户设置密码,这里表示用户名为tom的密码为1111)
[users]
Tom = 1111
Mark = 1111
…………
3.svnserve.conf文件配置
[general]
Anon-access = none
Password-db = passwd
Authz-db = authz