博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
subversion SVN
阅读量:6589 次
发布时间:2019-06-24

本文共 873 字,大约阅读时间需要 2 分钟。

subversion(简称)是近年来崛起的版本管理软件系统,是的接班人。目前,绝大多数开源软件都使用作为代码版本管理软件。

Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。

Subversion的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据可以促进团队协作。

因为修改不再是单线进行(单线进行也就是必须一个一个进行),开发进度会进展迅速。此外,由于所有的工作都已版本化,也就不必担心由于错误的更改而影响-如果出现不正确的更改,只要撤销那一次更改操作即可。

某些版本控制系统本身也是软件配置管理系统(),这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与有关的特性-比如,对的支持,或者提供程序构建工具。

不过Subversion并不是这样的系统。它是一个通用系统,可以管理任何类型的文件集。

 

Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。

这个版本库很像一个普通的,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将到以前的版本,并可以查看数据的更改细节。

正因为如此,许多人将版本控制系统当作一种神奇的"时间机器"。

 

2009年,绝大多数CVS服务已经改用SVN。CVS已经停止维护。

 

Subversion的有两类:

        一类是websvn等基于web的,一种是以为代表的客户端软件。

        前者需要web服务器的支持,后者需要用户在本地安装,两种都有免费开源软件供使用。

 1、svn或cvs的checkout和update有何区别啊 ?

第一次是checkout  以后才是update  就像安装与更新的区别~~~ 2、SVN 需要注意的事项.  (1)svn 不是个人的备份的仓库,是大家的财产,要一字千金的改。  (2)

 

 

转载地址:http://zakio.baihongyu.com/

你可能感兴趣的文章
使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
查看>>
Maven依赖Scope标签用法
查看>>
ajax加载数据到页面无法打印的解决办法
查看>>
js 验证中文
查看>>
MySQL给查询结果添加一表表示行号或名次(1)
查看>>
Linux下运行java DES AES加解密
查看>>
DataNode 运行状况
查看>>
牛津词典 2018 年度词汇 ——「有毒」!
查看>>
XIB的是用
查看>>
Learning Data Structure_2_线性表、栈和队列
查看>>
驱动外置+原版安装方式『XLOS_Windows8_Pro_X86纯净版_V1.0』
查看>>
Android Arcface人脸识别sdk使用工具类
查看>>
android studio单个工程文件的代理设置
查看>>
Agent admitted failure to sign using the key
查看>>
grep 应用
查看>>
我的友情链接
查看>>
Linux实验室 CentOS关机大法
查看>>
一行命令获取当前JVM所有可设置的参数以及当前默认值
查看>>
spring与struts2 mvc共存web.xml简单配置
查看>>
Python web爬虫
查看>>