目录

一、svn客户端插件的安装

二、svn服务器的配置

三、svn客户端插件的使用

3.1 将项目共享到SVN服务器

3.2 从SVN服务器检出项目

3.3 提交

3.4 更新

3.5 冲突

3.6 编辑冲突

3.7 断开与SVN服务器的连接


文章中会涉及到一些SVN Server的知识,可以参考《svn》这篇文章的相关介绍。

一、svn客户端插件的安装

直接从Eclipse Marketplace中下载Subclipse插件,作为svn客户端使用,如下图所示:

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Subclipse插件安装完毕后会要求自动重启Eclipse,然后打开Perspective,找到SVN资源库研究,验证SVN插件是否安装成功:

Eclipse中svn的使用说明

 

二、svn服务器的配置

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

确保接下使用的账号 zhangsan 和 wangwu 拥有读写该工程项目的权限。

 

三、svn客户端插件的使用

3.1 将项目共享到SVN服务器

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

 

3.2 从SVN服务器检出项目

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

 

3.3 提交

Eclipse中svn的使用说明

Eclipse中svn的使用说明

 

3.4 更新

在进行编码操作之前,建议先从服务器更新最新的代码到本地。

Eclipse中svn的使用说明

Eclipse中svn的使用说明

 

3.5 冲突

Eclipse中svn的使用说明

Eclipse中svn的使用说明

Eclipse中svn的使用说明

至此,zhangsan 和 wangwu 的工程都是最新的,与服务器保持版本一致。

 

接下来,模拟提交冲突:

Eclipse中svn的使用说明

Eclipse中svn的使用说明

zhangsan 先于 wangwu 提交了修改,然后 wangwu 再提交修改,会出现提交失败:

Eclipse中svn的使用说明

提交失败的原因是提交产生了冲突,会产生几个多余的文件到工程下:

Eclipse中svn的使用说明

 

3.6 编辑冲突

既然产生了冲突,那么就需要解决冲突,然后才能再次提交:

Eclipse中svn的使用说明

Eclipse中svn的使用说明

 Eclipse中svn的使用说明

冲突解决好了之后,需要手动标记为已解决:

Eclipse中svn的使用说明 

 Eclipse中svn的使用说明

Eclipse中svn的使用说明 

 

3.7 断开与SVN服务器的连接

在要删除本地工程的时候,需要首先断开与SVN服务器的连接,让本地工程不再受到SVN服务器的版本控制:

Eclipse中svn的使用说明 

Eclipse中svn的使用说明

相关文章:

  • 2021-11-29
  • 2021-09-27
  • 2021-08-13
  • 2021-08-26
  • 2021-12-28
  • 2021-11-25
  • 2021-11-01
  • 2021-11-09
猜你喜欢
  • 2021-11-29
  • 2021-12-14
  • 2021-11-01
  • 2021-08-26
  • 2021-11-02
  • 2021-11-30
  • 2021-11-29
  • 2021-11-02
相关资源
相似解决方案