eclipse中使用svn以及冲突解决!

以下为转载加上自己语言总结!

使用方法:

1.上传项目到svn服务器

 eclispe-->window-->show view-->other-->svn资源库

eclipse中使用svn以及冲突解决!_第1张图片

在svn资源库空白处点击右键新建资源库

eclipse中使用svn以及冲突解决!_第2张图片

eclipse中使用svn以及冲突解决!_第3张图片

提交项目

在项目名称位置点击右键-->team-->share project

eclipse中使用svn以及冲突解决!_第4张图片

eclipse中使用svn以及冲突解决!_第5张图片

使用已有的资源库

eclipse中使用svn以及冲突解决!_第6张图片

eclipse中使用svn以及冲突解决!_第7张图片

 

自由选择是否打开synchronize试图

eclipse中使用svn以及冲突解决!_第8张图片

eclipse中使用svn以及冲突解决!_第9张图片

 

2.从svn检出项目到eclispe

 

具体操作:点击右键 import

eclipse中使用svn以及冲突解决!_第10张图片

eclipse中使用svn以及冲突解决!_第11张图片

eclipse中使用svn以及冲突解决!_第12张图片

eclipse中使用svn以及冲突解决!_第13张图片

3.eclipse代码提交到svn服务器上

eclipse中使用svn以及冲突解决!_第14张图片

eclipse中使用svn以及冲突解决!_第15张图片

4.从svn更新到eclipse代码

eclipse中使用svn以及冲突解决!_第16张图片

5.冲突(切记:写代码之前要更新,提交之前要更新!!!)

如果出现下图图标,说明本地代码和服务器代码冲突(即:本地代码未更新在最新版本下修改了代码造成冲突,或者你对x.java修改,别人往服务器提交了新的x.java造成的冲突)

解决方法:

1.本地代码未更新在最新版本下造成的冲突

将自己的代码本地备份一下-->然后右键点击冲突的java文件-->点击恢复-->更新服务器新代码,再将代码复制到文件中提交.

2.服务器代码和自己代码改动的地方不同

就是你跟别的开发者都在更改同一个文件,但是由于开发任务是分开的,所以更改的地方是不同的,具体解决如下:

双击冲突文件进入比较视图

找到服务器上新增的但本地没有的代码,选中此代码块,点击右上角的按钮(如下图箭头指向的按钮),将服务器代码复制到本地(其他地方也同此操作),如果点击按钮没用,则关闭视图,重新打开。

下图为成功将服务器代码复制到本地代码

 

将所有服务器上新增的代码复制到本地文件后,右键冲突文件选择标记为合并即可,此时该文件就会消失在Synchronize视图下,并且该文件的代码已经成功将本地代码和远程代码合并到一起。

eclipse中使用svn以及冲突解决!_第17张图片

你可能感兴趣的:(SVN相关)