♣eclipse插件subclipse

 ♣TortoiseSVN

 ♣svn操作

 ♣注意事项


使用svn可以在eclipse直接装subclipse或者在windows使用TortoiseSVN。

1.eclipse插件subclipse

可以在线或者离线安装,这里只介绍离线安装。

下载subclipse:http://subclipse.tigris.org/

csdn下载地址:http://download.csdn.net/detail/sinat_31719925/9800062

注:下载时要注意对应的Eclipse版本号

1.1下载后,解压

从中解压出features与 plugins文件夹,复制到F:/EclipsePlugin/svn/目录下

1.2配置svn.link

在eclipse根目录下新建文件夹links,这样就得到了eclipse\links

在eclipse\links下新建一个link文件:svn.link

在svn.link中写入如下一句话path=F:/EclipsePlugin/svn/,或者path=F:\\EclipsePlugin\\svn/。
  (即path=你的插件安装目录(代表eclipse去哪个路径加载查件))

比如我的是:

然后重启eclipse。

  1.3eclipse中使用

eclipse中,File->import 菜单项,然后从 svn检出项目

设置资源库的url

选择项目

从服务器导入成功

右键项目,选择team,就可以进行提交或者更新的操作了

2.使用TortoiseSVN

  TortoiseSVN只是一个shell扩展,它已经被整合到了Windows资源管理器中。因此非常简单好用。

  下载TortoiseSVN:https://tortoisesvn.net/downloads.html

csdn下载地址:http://download.csdn.net/detail/sinat_31719925/9800065

安装后,在windows任意文件夹右键,可以看到:

选择checkout,就弹出如下图弹框,填写版本库url,然后就可以准备填写账户密码了。

 3. SVN操作

 3.5.1将项目发布到服务器

项目右键,选择“TortoiseSVN”  -> "Import"

  3.1从服务器下载项目

任意文件夹,鼠标右键,选择“SVNCheckout”

其余的,将项目发布发布到服务器,提交(commit)修改,同步(Update)文件,添加文件和目录,删除文件和目录,从老版本开始,创建、合并分支,就不赘述了。

 4.注意事项

4.1 svn为什么要先更新后提交 ?

先更新后提交,是为了防止冲突或者覆盖被人的代码。

    比如你的代码是10月1日的下载的版本
   10月2日,呆B王更新了其中一个文件,比如是 test.java 上传了svn
   10月3日,你也要修改 test.java 这个文件。如果说,你没有更新,直接修改。然后上传了svn。
   那现在svn上只有你一个人修改的代码
   呆B王,等于没动过test.java
   如果你更新了再修改,那等于是在呆B王修改的基础上再修改。

 系列文章目录:

centos5.11架设svn(svn系列 架设服务器   知识一总结)

window7使用svn(svn系列 客户端  知识二总结)

window7使用svn(svn系列 客户端 知识二总结)的更多相关文章

  1. svn+ssh方式svn服务器和客户端的配置[转载]

    本文摘自:http://hi.baidu.com/farmerluo/item/e7d9d72d098afc0a42634abb 我们最近一个项目用的那几台服务器都是客户给的,但是管理非常严格,只给我 ...

  2. svn服务器及客户端安装使用

    一.服务器安装: 1.yum install subversion   2.输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件. 输入 ...

  3. centos6.5环境下svn服务器和客户端配置实用详解

    一.服务器端配置 安装 # yum install -y subversion yum安装软件,不清除软件包的方法 # vim /etc/yum.conf keepcache=0 建立svn版本库数据 ...

  4. centos7搭建svn服务器及客户端设置

    centos7搭建svn服务器及客户端设置 centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建 ...

  5. 通俗化理解Spring3 IoC的原理和主要组件(spring系列知识二总结)

    ♣什么是IoC? ♣通俗化理解IoC原理 ♣IoC好处 ♣工厂模式 ♣IoC的主要组件 ♣IoC的应用实例 ♣附:实例代码 1.什么是IoC(控制反转)? Spring3框架的核心是实现控制反转(Io ...

  6. window系统下SVN服务器和客户端的搭建和使用

    SVN服务器下载地址: http://subversion.apache.org/packages.html 这里我选用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用 ...

  7. centos安装svn,centos客户端运用svn

    场景:   操作如下: 搭建svn服务器:192.168.43.130 1.安装subversion 2.创建本地仓库 mkdir  /haha/svn/something svnadmin  cre ...

  8. maven(项目管理工具系列 maven 总结二)

    ♣maven是什么? ♣maven下载.安装 ♣了解maven仓库 ♣eclipse配置maven ♣创建maven项目 ♣把maven项目转化为web项目 1.maven是什么? Maven是一个项 ...

  9. 【HELLO WAKA】WAKA iOS客户端 之二 架构设计与实现篇

    上一篇主要做了MAKA APP的需求分析,功能结构分解,架构分析,API分析,API数据结构分析. 这篇主要讲如何从零做iOS应用架构. 全系列 [HELLO WAKA]WAKA iOS客户端 之一 ...

随机推荐

  1. [Android] "Failed to find Java version for 'C:\Windows\system32\java.exe"

    Impossible to install SDK r17 on win 7 x64 "Failed to find Java version for 'C:\Windows\system3 ...

  2. oracle按某个字段分组然后从每组取出最大的一条纪录

    需求:查询各个设备存在未消缺的缺陷,取缺陷等级最高的,作为这个设备当前的缺陷等级: 数据源: select t.device_id, t.defect_level from sp_pd_defect ...

  3. HTML5拖放加入购物车

    H5拖放事件巩固实例: 1.简单布局一下,商品信息放入一个ul中:div为购物车,后续会创建元素 <ul> <li draggable="true"> &l ...

  4. 支持缩放的fresco图片控件 —— fresco sample: ZoomableDraweeView

    最近在实现一个类似淘宝中的评论列表的功能,其中要在列表中显示评论图,点击图片后显示大图进行查看,各家app几乎都会有这样的功能. 可以看到,一个体验较好的查看大图的基本功能有, 第一,左右滑动时切换图 ...

  5. input输入自动大写

    方法1:使用JS <input name="text" type="text" onkeyup="this.value=this.value.t ...

  6. PostgreSQL指南

    PostgreSQL指南 历史简介 最近几年Postgres的关注度变得越来越高. 它加快了Postgres的发展步伐, 与此同时其他 的关系数据库系统的发展放缓. 在数据库领域中 Postgre S ...

  7. UITableView多层展开与收起

    规则要求: tableview 有多层,类似于xcode文件目录的层级关系,每一个最开始展示的层姑且称之为根目录吧,并且,每个根目录下的层数不定. 与文件目录类似,每个目录下可以有不同层级的目录同时展 ...

  8. C++ 11和C++98相比有哪些新特性

    此文是如下博文的翻译: https://herbsutter.com/elements-of-modern-c-style/ C++11标准提供了许多有用的新特性.这篇文章特别针对使C++11和C++ ...

  9. Asp.Net 常用工具类之Office—Excel导入(5)

    之前在做一个项目的时候,客户方面只提供了一份简单的Excel文件,且要跟现有数据进行对接. 当时想到的是如果数据量不大,可以Excel一条一条加进去,无奈数据有几十兆!!! 换了一种思维,进行了导入: ...

  10. oracle expdp导出远程数据到本地

    1.本地数据库新建一个用户test,并授予以下基本权限(尽量不要多授权,如本地权限大于远程,会导致导出失败,郁闷!): grant connect to test;grant resource to ...