SVN集成MyEclipse

来源:互联网 发布:hp什么意思网络用语 编辑:程序博客网 时间:2024/06/05 07:24

一,步骤(MyEclipse版本为10.7)

1,解压eclipse_svn_site-1.6.5.zip,此版本比较稳定。


在MyEclipse10.7的安装目录中新建一个文件夹,名称随意,比如叫svn1.6,将解压包中的plugins和features两个文件夹解压到svn1.6中。

2,在MyEclipse10.7中的dropins文件夹中新建一个*.link文件,文件名随意,比如叫svn.link文件,使用文本编辑器打开这个文件,在里面编写:path=F:\\MyEclipse10.7\\MyEclipse 10\\svn1.6,后面内容是刚建立的svn1.6文件夹路径。

3,运行E:\Java培训\day35_svn\svn2\资料目录下的 PluginConfigCreator.java文件,生成很多内容,

将这些内容拷贝到%MyEclipse10.7%configuration\org.eclipse.equinox.simpleconfigurator文件夹下的bundles.info文件最后,重启MyEclipse即可。

 

二,使用

作为项目经理或架构师,要搭建整个工程的原始框架,也就是新建一个web工程,搭建好原始工程后,要将这个工程发布到svn服务器上,以便于项目组的工作人员下载进行开发。

1,右键单击要发布的工程,选择team,选择shareproject。。。


2,选择svn,点击next.


3,点击创建新的资源位置,点击next


这时必须在svn的仓库目录中新建对应的仓库,并生成仓库。

 

4,填写仓库url,点击下一步。


5,直接使用项目名称作为文件夹名:


6,点击finish完成。



7,提交完成后,右键点击这个项目,选择team,会出现svn操作。


按照需要直接点击功能即可。

8,然后,上面是项目经理完成的事情,你每天要做的就是checkout,通过在svn资源浏览中可以,选中要下载的库,右键,checkout。


在回到MyEclipse视图下,就可以出现checkout后的内容了。

9,注意,提交的时候的选择,选择同步会跳到之前的那个同步的窗口,在这个同步的窗口中提交,出错的概率将会降低一点。


10,更新到最新版本


11,出现冲突的情况:

比如说,在我们checkout的里面有一个User.java类,我们在eclipse中修改这个文件的第三行,

在从硬盘上打开这个目录中的这个文件,也修改第三行,硬盘中修改的数据先提交,再提交eclipse中的数据,通过同步提交,在同步窗口中,就会出现冲突的图标,说明出现冲突。

打开这个冲突文件,会出现如下界面:用于解决冲突问题。


不在同一行的冲突,将同步窗口内的文件先更新后提交即可,

但是在同一行提交,比如我们上面模拟的情况,就不可以通过更新解决了。例如:


在MyEclipse中,没有右键操作,只能自己手动修改,比如将左边的女修改为男。


三,建立视图






成功检出后,就可以在MyEclipse中看到检出的内容了。