5. Eclipse下SVN应用

5. Eclipse下SVN应用

5.1安装Eclipse SVN plugin(Subclipse)

Eclipse的使用者可以通过Eclipse的插件自动下载和更新功能来安装这个插件,在Eclipse的菜单中选择 Help->Software Updates->Find and Install-> Search for new features to install ->New Remote Site。URL中就输入http://subclipse.tigris.org/update,Eclipse就会自已安装上了.

clip_image056

clip_image058

clip_image060

点击finish可以获得SVN的插件和文档。

5.2 从SVN库中取数据

clip_image062

点击”下一步”

clip_image064

如果还没有连接到一个资源库或没有连接到自己可用的资源库,请用”创建新的资源库位置”,否则用”使用现有的资源库位置”,这里只是做个库连接,并不是创建库,然后点击”下一步”.

clip_image066

下一步,为新项目起一个名,可以随便起名,但尽量与原项目同名:

clip_image068

clip_image070

点击OK后,在控制台下有如下数据输出:

clip_image072

右键单击在被SVN控制的文件,出现如下菜单:

clip_image074

5.3 新文件添加到版本控制库中

如果是新文件,或新包,要先添加版本控制,然后再提交

clip_image076

5.4 把Eclipse项目加入到SVN库中

clip_image078

clip_image080

在此处点击SVN时可能出现一个错误,” org.tigris.subversion.javahl.ClientException?: Path is not a working copy”,不用管,继续下一步.

clip_image082

clip_image084

clip_image086

clip_image088

clip_image090

clip_image092

clip_image094

项目提交到库中成功.

5.5 如何断开eclips和SVN的连接:

clip_image096

点击”断开连接”

clip_image098

如果要删除项目,应该先断开连接,选中从文件系统中删SVN子元素,然后再在本地删除项目.

重新连接SVN:

clip_image100

5.6 多人对同一文件修改后的冲突解决

如果有多个人,对同一文件做了修改,则,则第一人提交了以后,其他的人如果不解决冲突问题,则文件不能被提交,必须要先”更新”,然后解决冲突,然后才能提交,注意要选择,标记为解决,更新,就好了,不会覆盖本地的文件,会下载新的程序,并本本地文件比较,指出冲突的地方

clip_image102

如果如图,一样,是修改状态,则可以提交成功

5.7 未落实的操作

如果文件被修改了,但还没有提交,则会显示”未落实的操作”.

clip_image104

5.8 SVN库的重新定位,如IP地址的改变

clip_image106

clip_image108

clip_image110

原文地址:https://www.cnblogs.com/holyes/p/f0a72c7321f702956a306cd4d51153f1.html