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

 ?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系列 客户端  知识二总结)

时间: 2024-11-05 06:04:03

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

SVN版本控制器相关知识

一. 版本控制 1.1. 疑问 到底什么是版本控制软件? 我们为什么要使用版本控制软件? 协作开发过程中,代码应该存放在哪里? 协作开发过程中,领导要看项目怎么办? 1.2. 什么是版本控制 不知道你们有没有考虑过这种问题?公司的程序员在开发项目的时候,每个人开发的模块都是不一样的,那么他们开发完成以后,如何将各自的代码整合在一起呢? 这个时候呢?就引入了一个概念叫版本控制. 所谓的版本控制你可以通俗的理解成,它是软件项目开发过程中用于储存我们所写的代码以及记录修改历史的软件. 1.3. 为什么

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

centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建存放代码库目录 mkdir -p /var/svn 步骤2:启动svn服务 svnserve -d -r /var/svn 步骤3:创建代码库something [[email protected] ~]# cd /var/svn [[email protected] svn]# [[email protected] svn]# [[emai

史上最全: svn与git的对比(二):svn与git的相关概念

如图1是svn服务器端数据的目录结构 下面是git服务器端的目录结构 纵观svn和git服务端的目录结构我们很容易发现 1.有些文件夹还是蛮像的,甚至是一样的比如说svn中的conf,hooks等git中也有,svn中的db类似与git中的objects. 2.git中的内容好像是比svn中,主要是多了head文件,branches,refs等 下面我们就详细来看一下这些文件夹或文件的作用 史上最全: svn与git的对比(二):svn与git的相关概念

jenkins+maven +svn+tomcat7集群部署(二)

第二篇主要讲对svn的安装和jenkins的集成 大家用yum 进行安装吧,上次弄了一天下了个最新版的svn其实并不好用,直接 yum install subversion 先来配置一下svn的配置,首先建立仓库 mkdir /home/svn svnadmin create  /home/svn/ceit cd /home/svn/ceit/conf conf这个文件夹下主要是一些svn的配置,可以在这里面配置一些成员和项目组人员,之前我建立了一个叫做ceit的仓库,那我就主要是针对这个仓库的

svn纯java客户端SVNKit学习整理(转)

http://www.iteye.com/topic/688217 http://blog.csdn.net/feiren127/article/details/7551782 把svnkit.jar添加到项目中,用于实现svn功能. 把jackson-all-1.6.2.jar添加到项目中,用于显示树列表.把javaee.ar添加到项目中. 新建一个类(SVNUtil.class)实现svn功能 private String svnRoot; private String userName;

CSDN Android客户端开发(二):详解如何基于Java用Jsoup爬虫HTML数据

本文参考链接详细介绍如何使用Jsoup包抓取HTML数据,是一个纯java工程,并将其打包成jar包.希望了解如何用java语言爬虫网页的可以看下. 杂家前文就又介绍用HTTP访问百度主页得到html的string字符串,但html的文本数据如果不经过处理就是个文本字符串没有任何效果的.所谓的浏览器就是负责将文本的html"翻译"成看到的界面.在前文有介绍,这个csdn的客户端app分首页.业界.移动.研发.程序员.云计算五大类.以业界为例,http://news.csdn.net/ 

HDFS HA系列实验之二:HA+JournalNode+zookeeper

1:原理图 A:NN1.NN2(或者更多个NN节点)只有一个是Active状态,通过自带ZKFailoverController组件(zookeeper客户端)和zookeeper集群协同对所有NN节点进行检测和选举来达到此目的. B:Active NN 的EditLog 写入共享的JournalNode集群中,Standby NN通过JournalNode集群获取Editlog,并在本地运行来保持和Active NN 的元数据同步. C:如果不配置zookeeper,可以手工切换Active

Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理

作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务 02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点? 03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制 04. LAMP 系列教程(四)| MySQL 数据库系统(一) 05. LAMP 系列教程(五)| MySQL 数据

javascript系列之DOM(二)

原生DOM扩展 我们接着第一部分来说,上文提到了两种常规的DOM操作:创建文档片段和遍历元素节点.我们知道那些雨后春笋般的库,有很大一部分工作就是提供了一些优秀 的DOM操作API.可见原生的一些方法和属性,还不能很灵活快捷的来完成我们所希望的操作.下面将总结出总结出几种很实用的扩展方法.包括 after()和before(), A:after()和before() 1 function after(elem){ 2 if(this.parentNode){ 3 this.parentNode.