--------------------siwuxie095

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Eclipse 中的 SVN 操作

 
 

 
 

(一)发布项目到
SVN 服务器(Add)

 
 

 
 

如:Jack 把项目
HelloWorld 发布到 SVN 服务器上

 
 

 
 

1、选择项目名,右键->Team->Share Project

 
 

 
 

 
 

 
 

2、选择版本控制工具:SVN

 
 

 
 

 
 

 
 

3、创建仓库位置

 
 

 
 

 
 

 
 

3、输入仓库位置(路径)

 
 

 
 

 
 

 
 

4、输入文件夹名

 
 

 
 

 
 

 
 

5、输入用户名和密码,注意:由于这里是模拟,所以不勾选保存密码

 
 

 
 

(可能要多输入几次)

 
 

 
 

 
 

6、效果:项目上出现星号图标,各级文件夹和文件上出现问号图标

 
 

 
 

 
 

 
 

7、选择项目名,右键->Team->提交

 
 

 
 

 
 

 
 

8、为此次操作添加注释说明

 
 

 
 

 
 

 
 

9、输入用户名和密码

 
 

 
 

 
 

 
 

10、效果:项目上、各级文件夹和文件上出现圆柱图标

 
 

 
 

 
 

 
 

11、打开
SVN 服务器,可以看到:

 
 

 
 

 
 

 
 

 
 

 
 

(二)从
SVN 服务器下载项目(Checkout)

 
 

 
 

如:Mary 从 SVN 服务器上下载项目 HelloWorld

 
 

 
 

1、保持原来的
Eclipse 不关闭,再次打开一个新的 Eclipse,

指定一个新的工作空间
Workspace

 
 

 
 

 
 

 
 

2、打开
SVN 资源库视图:Window->Show View->Other->SVN 资源库

 
 

 
 

 
 

 
 

2、在
SVN 资源库的视图中,右键->新建->资源库位置

 
 

 
 

 
 

(或
直接点击右上角的那个图标)

 
 

 
 

 
 

3、输入仓库的位置(路径)

 
 

 
 

 
 

 
 

4、输入用户名和密码,注意:由于这里是模拟,所以不勾选保存密码

 
 

 
 

 
 

 
 

5、SVN 资源库将出现该仓库

 
 

 
 

 
 

 
 

6、点击该仓库,需要输入用户名和密码

 
 

 
 

 
 

 
 

7、出现
HelloWorld 项目

 
 

 
 

 
 

 
 

8、选择该项目,右键->检出为

 
 

 
 

 
 

 
 

9、输入用户名和密码

 
 

 
 

 
 

 
 

10、默认即可

 
 

 
 

 
 

 
 

11、输入用户名和密码

 
 

 
 

(可能要多输入几次)

 
 

 
 

 
 

12、效果:项目上、各级文件夹和文件上出现圆柱图标

 
 

 
 

 
 

 
 

 
 

 
 

(三)使用
Eclipse 的 SVN 插件协同开发

 
 

 
 

如:Jack 修改了 HelloWorld 项目,并提交到 SVN 服务器,

Mary 从 SVN 服务器下载最新版本的项目

 
 

 
 

1、Main.java 一开始的内容如下:

 
 

 
 

 
 

 
 

2、Jack 对 Main.java 做如下修改:添加一行注释

 
 

 
 

 
 

 
 

3、效果:项目上、各级文件夹和文件上出现星号图标

 
 

 
 

 
 

 
 

4、选择
Main.java,右键->Team->提交 …

 
 

(步骤同上)

 
 

 
 

 
 

5、效果:项目上、各级文件夹和文件上出现圆柱图标

 
 

 
 

 
 

 
 

6、Mary 从 SVN 服务器下载最新版本,选择 Main.java,

右键->Team->更新 …

 
 

(步骤同上)

 
 

 
 

 
 

7、效果:项目上、各级文件夹和文件上出现圆柱图标

 
 

 
 

 
 

 
 

8、此时,Mary 的 Main.java 如下:

 
 

 
 

 
 

 
 

 
 

 
 

(四)查看文件的历史记录:谁在什么时间修改了什么文件

 
 

 
 

如:查看
Main.java 的历史记录 或 历史版本

 
 

 
 

1、选择
Main.java,右键->Team->显示资源历史记录

 
 

 
 

 
 

 

2、输入用户名和密码

 
 

 
 

 
 

 

3、Main.java 的历史记录 或 历史版本如下:

 
 

 
 

(包含:版本、日期、作者、注释)

 
 

 
 

 
 

4、如果想要查看
Main.java 的某一历史版本,只需双击那一行,再

输入用户名和密码即可

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】

Eclipse中的SVN操作的更多相关文章

  1. 在Eclipse中安装SVN客户端插件

    在Eclipse中安装SVN客户端插件 1.1  Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安 ...

  2. 在eclipse中使用svn

    作为一名程序员,svn是比较常用也必然会使用到的一个工具,它的全拼为Subversion,是一个开源的版本控制系统,可以对每次修改的文件和目录进行准确记录,以便在使用的时候及时提取.本文主要介绍如何在 ...

  3. Eclipse中从svn中检出maven项目

    相信很多初学者都遇到过Eclipse中从SVN检出Maven项目之后看到的目录结构并不是Maven目录结构:或者只能先用SVN将Maven项目签入到本地,然后再用Eclipse导入Maven项目,但是 ...

  4. eclipse中添加svn插件

    在eclipse中使用svn查看能非常方便的对代码进行查看和更新提交操作,能及时知道代码的更新状态. 在eclipse中如果要使用svn,只能使用svn插件的方式进行. 插件地址:http://sub ...

  5. Eclipse中安装SVN插件的艰难旅程

    我们写Java程序的人都知道Eclipse,也装过一些插件,比如Android开发的使用需要安装ADT等,如果代码提交的话我们可能需要安装git和svn的插件,但是这个插件我以前听过,但是一直没有安装 ...

  6. 【原创】Eclipse中为SVN设置快捷键

            SVN是深受开发者喜爱的版本控制工具,其较CVS有更好的控制策略.在Android开发中,我也选择SVN作为版本控制工具.Eclipse的SVN插件名叫Subclipse,可以到htt ...

  7. eclipse中导入SVN项目步骤

    1.eclipse中安装SVN插件 在线安装步骤: (1)点击 Help --> Install New Software...(2)在弹出的窗口中点击add按钮,输入Name(任意)和Loca ...

  8. Eclipse中配置SVN(步骤简述)

    ————Eclipse中配置SVN(步骤简述)———— 1.有客户端(tortoiseSVN),服务器端(visualSVN) 两种,根据需要安装,安装后需重启电脑 2.服务器端配置:创建版本库(放工 ...

  9. 清除eclipse中的SVN账号信息

    清除eclipse中的SVN账号信息 参考了:http://blog.csdn.net/ningtieming/article/details/60469346 需要先在资源管理器中使用Tortois ...

随机推荐

  1. 【用jersey构建REST服务】系列文章

    1.用Jersey构建RESTful服务1--HelloWorld http://blog.csdn.NET/kkkloveyou/article/details/21391033 2.用Jersey ...

  2. 关于模板该不该用css强制编辑器文本开头空两格

    关于模板该不该用css强制编辑器文本开头空两格这个问题,我很早之前就想说了,写惯了qq日志的童鞋都知道,qq空间的编辑器没有任何css控制,行头空两格是由用户自己控制,我写起日志又像流水账,长长的一篇 ...

  3. 压缩归档tar命令

    归档有两个命令,一个是tar命令,一个是cpio 归档不删除原文件 tar命令语法: tar cvf aa.tar file1 file2 file3 file4 file5 # tar cvf bb ...

  4. Hessian与Webservice的区别

    Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单.快捷. 采用的是二进制RPC协议,因为 ...

  5. php array_flip() 删除数组重复元素——大彻大悟

    1. php array_flip() 删除数组重复元素,如果用于一维索引数组,好理解. [root@BG-DB:~]$more arr.php  <?php         $arr = ar ...

  6. Linux下apache2及模块mod_deflate等安装和配置

    安装apache 1.wget http://archive.apache.org/dist/httpd/httpd-2.2.13.tar.gz 2.在安装目录 先让大家看看实际效果,请看下图10点中 ...

  7. ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4

    1. 安装hadoop 详细请参见本人的另外一片博文<Hadoop 2.7.3 分布式集群安装> 2. 下载hive 2.3.4 解压文件到/opt/software -bin.tar.g ...

  8. css图片变色变暗变亮

    本文章向码农介绍css 图片变色变暗变亮 实例代码如下: <style> *{margin:0;padding:0;list-style:none;} img{border:1px sol ...

  9. python 命名元组(namedtuple)

      我们知道c/c++语言中,有结构体这种数据类型: struct{ string name; int age; char sex; }student; 在对结构体对象进行赋值或者取值时可以使用.运算 ...

  10. 20180130之PYTHON学习笔记【PYTHON3写个自动听课功能】

    -----------------------原始实现想法------------ import pyautoguifrom PIL import Image#img=Image.open('c:/p ...