Eclipse中使用SVN

Eclipse上安装Subclipse插件

Subclipse是一个为Eclipse IDE添加Subversion支持的项目。支持几乎所有版本的Eclipse

安装eclipse subclipse插件可以从svn服务器获取工程代码。
SVN作为版本控制的工具广泛运用于团队办公当中,运用SVN来提交更新文件,便于团队其他成员查看和恢复
合作开发项目,开发可以用这个来联机


1.进入Eclipse在线下载

Eclipse中使用SVN_第1张图片


2.搜索SVN,并找到Subclipse点击Install安装

Eclipse中使用SVN_第2张图片


3.确认安装

Eclipse中使用SVN_第3张图片
然后同意协议,点击Finish

右下角等待安装完成,重启即可(服务器在国外下载很慢,请耐心等待;容易断线
在这里插入图片描述
在企业开发中,更为常用的是通过Eclipse的插件或者IDEA来管理文件版本


Eclipse创建SVN连接

1.Eclipse中选择Window–>Show View;搜索SVN,打开SVN资源库

Eclipse中使用SVN_第4张图片


2.在SVN资源库的空白地方右击新建资源库,输入服务器中资源库的URL路径

Eclipse中使用SVN_第5张图片


3.连接成功

Eclipse中使用SVN_第6张图片


将项目发布到SVN的trunk主干上

1.右击连接成功的资源库trunk文件夹 --> 新建 --> 远程文件夹

Eclipse中使用SVN_第7张图片

Eclipse中使用SVN_第8张图片

Eclipse中使用SVN_第9张图片


2.选中需要提交的项目 --> 右键 --> Team --> Share Project --> 选择SVN

Eclipse中使用SVN_第10张图片

Eclipse中使用SVN_第11张图片

Eclipse中使用SVN_第12张图片

删除项目名称,因为用不到,项目名为SpringBootOne
Eclipse中使用SVN_第13张图片

Eclipse中使用SVN_第14张图片
如果有出现提示信息直接选择 yes/是 即可


3.出现该页面 --> 现在并没有把项目提交到SVN

Eclipse中使用SVN_第15张图片


4.只提交src文件和pom文件,其他的一律不许提交。看自动生成(选择需要提交的,右击)

Eclipse中使用SVN_第16张图片


最终剩下不能提交的内容 --> 这些文件都是Eclipse自动生成的;跟项目没有关系,但是不能删掉,因为跟当前项目环境有关系
Eclipse中使用SVN_第17张图片

最后刷新svn资源库,就会有
Eclipse中使用SVN_第18张图片


SVN视图

Eclipse中使用SVN_第19张图片


忽略指定资源

针对工具自动生成的一些文件,这些文件不需要提交到svn,但是有时候又怕不小心点错


1.全局指定忽略资源

Window --> Preferences --> 搜索Team 选择 Ignored Resources

Eclipse中使用SVN_第20张图片
当时用svn提交代码的时候,会发现.project为后缀的文件就不会显示了


2.单个指定忽略

选择要忽略的资源,然后右键 --> Team --> 添加至svn:ignore(D)

Eclipse中使用SVN_第21张图片
.classpath文件就不见了


3.删除忽略

选中项目–> 右键 --> Team --> 显示属性;右键删除属性即可

Eclipse中使用SVN_第22张图片


提交代码

把代码提交到SVN,现在正常的开发项目

Eclipse中使用SVN_第23张图片


1.修改增加代码

在User里面添加类注释

Eclipse中使用SVN_第24张图片

项目下的文件出现了灰色的小星号,说明代表文件有变动,就需要提交
不要写完代码就立马提交;不建议直接提交,因为该文件可能会被其他人修改,从而造成冲突,推荐在提交(更新)之前先执行与资源库同步
Eclipse中使用SVN_第25张图片


2.资源同步并提交

右击项目 --> Team --> 资源同步 --> 看到了需要提交的文件。右击提交

Eclipse中使用SVN_第26张图片

更新并提交代码

如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败
①如果别人和自己更改的是同一个文件,那么update时会自动进行合并
②如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人一起测试保证解决冲突之后,程序不会影响其他功能

Eclipse中使用SVN_第27张图片


资源同步之后再提交
Eclipse中使用SVN_第28张图片


查看是否提交成功(浏览器)

Eclipse中使用SVN_第29张图片


提交成功

Eclipse中使用SVN_第30张图片


检出项目

显示效果需要在桌面把项目检出,并且修改其中文件完成提交
把SVN服务器上对应的工程弄一份副本在你的电脑上,以后对该副本进行修改,都可以“提交”至服务器,或者把SVN服务器上的版本“更新”到副本


1.桌面右击选择SVN Checkout…

Eclipse中使用SVN_第31张图片


2.连接SVN

Eclipse中使用SVN_第32张图片


Eclipse中使用SVN_第33张图片





上一篇:SVN服务器与客户端基本使用                                                  下一篇:SVN冲突解决




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