Subversion是一款专门为用户塑造的开源的版本控制软件,主要为广大的用户提供便捷的功能服务,此为64位系统,有需要的朋友们欢迎下载!
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库非常像一个普通的文件服务器,不一样的是,它可以记录每一次文件和目录的修改状况。如此就能籍此将数据恢复到以前的版本,并可以查询数据的更改细节。正由于这样,很多人将版本控制系统当作一种神奇的“时间机器”。
1 存储种类格式
CVS是个基于RCS文件的版本控制系统。每一个CVS文件都不过是普通的文件,加上一些额外信息。这类文件会简单的重复当地文件的树结构。因此,不必担忧有哪些数据损失,假如必要的话可以手工修改RCS文件。
svn是基于关系数据库的或一系列二进制文件的。一方面这解决了很多问题 与添加了很多新功能。然而其次,数据存储由此变得不透明。
2 速度
CVS比较慢。
整体而言,因为构造达成的不同, SVN的确比CVS快不少。在互联网上它只传输极少的信息并支持更多的离线模式的功能。但这也是有代价的。速度的代价就是巨大的存储(完全备份所有些工作文件)。
3 标志分支
SVN使用标志和分支而抛弃了其他三件东西,事实上这意味着他们把这个定义替换为在档案库内部复制文件或目录以便保存日志。如此一来,无论标志创建还是分支创建都只不过仓库内部的文件复制了。对分支而言:分支不过是在仓库内部的一个单独的目录而已了,不像早期还有的什么交错。对标志而言:已经不可以对代码加标志了。在某种程度上说,SVN全文件编号补足了这个缺点,SVN里整个仓库都有版本号,但不是针对单个文件。
4 元数据
CVS只允许存储文件。
SVN允许一个文件有任意多的可命名属性,功能十分完全。
5、文件种类
CVS刚开始是为文本文件存储而设计的。因此其他文件种类(二进制,统一码)文件的支持几乎没,若需要的话则要有其他信息,并且推广客户端服务器端都要调整
TAG标签:Subversion(1)编程工具(1)
转载请说明来源于野火手机软件网(https://www.meiyanger.com)
本文地址:https://www.meiyanger.com/soft/16.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com