三种代码版本控制系统的简介 以及 SVN的安装

一、三种代码版本控制系统

1.1 CVS

什么是cvs???

CVS是一个C/S系统,是一个常用的代码版本控制软件。主要在开源软件管理中使用,CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,大多数软件开发公司都使用SVN替代了CVS

1.2、Git

什么是Git???

Git是一种代码版本控制系统,它和SVN在市场中使用的最多,而且还比SVN晚出一点,很多人都会以为Git会比SVN好用一些,但是由于SVN有自己的更新和版本,所以SVN要比Git好

1.3、SVN

什么是SVN???

SVN全名是SubVersion,它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。常用于多个人同时开发一个项目。每个人可以提交自己的版本更新信息,项目组长可以对项目的进度和项目的内容进行管理

SVN的作用???

SVN是一种技术性更加安全的产品,的实现了系统和控制两方面的结合。一方面可以将系统整体的安全功能有效地分布在分支系统中,进而保证分支系统能正常运行,从而使各分支系统能够互补,最终在系统整体性的安全性得以保障,通过均衡原则实现最终追求安全的目的。

SVN的优点

1、存储

SVN服务器既具有CVS所具有数据储存的优点,像是信息资源存储后会形成资源树结构,便于存储的同时,数据一般不会丢失,同时又拥有自己的特色。SVN是通过关系数据库及二进制的存储方式,同时解决了既往不能同时读写同一文件等问题,同时增添了自己特有的“零或一”原则。

2、速度

与人们初始的CVS相比,SVN在速度运行方面有很大提升。因为SVN服务器只支持少量的信息、资源传输,与其他系统相比,更支持的是离线模式,因此避免了网络拥挤现象的出现

3、安全性

SVN是一种技术性更加安全的产品,实现了系统和控制两方面的结合。一方面可以将系统整体的安全功能有效地分布在分支系统中,进而保证分支系统能正常运行,从而使各分支系统能够互补,最终在系统整体性的安全性得以保障,通过均衡原则实现最终追求安全的目的


哎!!!全部都是理论,好多字看着脑壳疼!!!还看来看看安装步骤吧!!!


二、SVN的安装步骤

  1. 安装VisualSVN
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装
    三种代码版本控制系统的简介 以及 SVN的安装

三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装

三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装

注:如果是一个小组做项目,那么就一定要在一个局域网中,简单来说就是,这一个组连的WiFi要是同一个

  1. Eclipse安装svn插件
    有一个文件subclipse-1.8,将subclipse-1.8.zip拷贝到Eclipse目录dropins下解压,重启Eclipse
    三种代码版本控制系统的简介 以及 SVN的安装
    放进去之后eclipse里面就会出现一个SVN

三种代码版本控制系统的简介 以及 SVN的安装
如果在eclipse里面没有找到SVN那么就
三种代码版本控制系统的简介 以及 SVN的安装