开源中国社区
找到您想要的开源软件,分享和交流 Android客户端 iPhone客户端 开源软件 资讯
软件
当前位置: 开源软件 » 软件分类 » 版本控制系统 » Subversion (SVN)

Subversion (SVN) logo 版本控制系统 Subversion (SVN) 51人收藏此软件, / 提醒设置

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

优于CVS之处

  • 原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。
  • 重命名、复制、删除文件等动作都保存在版本历史记录当中。
  • 对于二进制文件,使用了节省空间的保存方法。(简单的理解,就是只保存和上一版本不同之处)
  • 目录也有版本历史。整个目录树可以被移动或者复制,操作很简单,而且能够保留全部版本记录。
  • 分支的开销非常小。
  • 优化过的数据库访问,使得一些操作不必访问数据库就可以做到。这样减少了很多不必要的和数据库主机之间的网络流量。

使用情况

虽然在 2006年 时 Subversion 的使用族群仍然远少于传统的 CVS,但已经有许多开放原码团体决定将 CVS 转换为 Subversion。已经转换使用 Subversion 的包括了 FreeBSD、Apache Software Foundation、KDE、GNOME、GCC、Python、Samba、Mono 以及许多团体。有许多的团队换用 Subversion 是因为 Trac 所提供的专案管理环境。除此之外,一些自由软件开发的协作网如SourceForge除了提供 CVS 外,现在也提供专案开发者使用 Subversion 作为源码管理系统, JavaForge、Google Code以及 BountySource 则以 Subversion 作为官方的源码管理系统。

Subversion中文网:http://www.subversion.org.cn/

Subversion (SVN)最新更新资讯,共34条  (投递新闻查看所有»)
相关标签 Git(20) Apache(16) Eclipse(14) Subclipse(11) TortoiseSVN(9) Mercurial(7) CVS(7) MyEclipse(6) Xcode(5) PHP(5) CentOS(5) SvnAnt(4) Ubuntu(4) Nginx(4) Apache Ant(4) Subversive(3) SQLite(2) EditPlus(2) Mac OS X(2)
绝对零度

svn diff命令怎么比较本地2个文件的差别?

绝对零度 发表于2天前

  • 0回答
  • 0投票
  • 24浏览
大东哥

svn仓库能否设置ignore

大东哥 发表于7天前 ,最后回答(7天前):Monkey»

  • 7回答
  • 0投票
  • 96浏览
xue哥

在线等SVN Update failed

xue哥 发表于9天前 ,最后回答(8天前):主席»

  • 2回答
  • 0投票
  • 101浏览
绝对零度

SVN的相关操作的问题?

绝对零度 发表于9天前 ,最后回答(9天前):tsl0922»

  • 2回答
  • 0投票
  • 51浏览
senge

SVN添加忽略后,怎么解除被忽略的文件呢?

senge 发表于13天前 ,最后回答(13天前):逝水fox»

  • 3回答
  • 0投票
  • 65浏览
dd

egit里用不来git svn

dd 发表于13天前

  • 0回答
  • 0投票
  • 26浏览
dd

git svn --no-metadata 后,git svn rebase报错...

dd 发表于14天前

  • 0回答
  • 0投票
  • 19浏览
JFinal

Subversion check out 时总是中途断开连接?...

JFinal 发表于1个月前 ,最后回答(15天前):安狄»

  • 1回答
  • 0投票
  • 71浏览
memeyang

寻求免费支持SVN的服务器。。。

memeyang 发表于7个月前 ,最后回答(16天前):fdsaf»

  • 15回答
  • 0投票
  • 1144浏览
zhangfh

推荐一个免费SVN服务

zhangfh 发表于2个月前 ,最后回答(16天前):fdsaf»

  • 3回答
  • 0投票
  • 511浏览
xnu!7

请教如何做一个最基本的git或svn服务器?

xnu!7 发表于29天前 ,最后回答(17天前):pingpingcnc»

  • 6回答
  • 0投票
  • 237浏览
maqianqian

supose对svn库的检索是全文检索吗,支持中文吗?

maqianqian 发表于1年前 ,最后回答(17天前):pingpingcnc»

  • 2回答
  • 0投票
  • 204浏览
mdt_all

centos5.5 64位下 svn怎么同时支持http协议和svn协议...

mdt_all 发表于26天前 ,最后回答(25天前):mdt_all»

  • 3回答
  • 0投票
  • 80浏览
wsg

在eclipse里面使用SVN,怎么实现版本回滚呢?

wsg 发表于26天前 ,最后回答(26天前):wsg»

  • 4回答
  • 0投票
  • 281浏览
熊二傻

centos6.2上svn错误,求有经验的指导。

熊二傻 发表于27天前 ,最后回答(27天前):皮总»

  • 5回答
  • 0投票
  • 91浏览
xnu!7

请问git, cvs和svn的区别在哪里,还有别的吗?

xnu!7 发表于29天前 ,最后回答(29天前):Java行者»

  • 3回答
  • 0投票
  • 421浏览
腾勇

apache和svn配置问题

腾勇 发表于29天前

  • 0回答
  • 0投票
  • 26浏览
红薯

简单试用 MyEclipse 8.5 后的一些建议

红薯 发表于2年前 ,最后回答(1个月前):空云万里晴»

  • 33回答
  • 0投票
  • 5543浏览
华宰

图文详解手把手教你在Windows环境下下载Android源码...

华宰 发表于8个月前 ,最后回答(1个月前):王海龙»

  • 5回答
  • 0投票
  • 2475浏览
openexpress1

CVS, subversion, hg, git 版本控制系统的选择之路...

openexpress1 发表于1年前 ,最后回答(1个月前):Bairrfhoinn»

  • 4回答
  • 0投票
  • 4350浏览
更多Subversion (SVN)的问题 »

使用 Subversion (SVN) 中的任何问题

我要提问/分享
已发布:)

显示所有 » 共有153个类似软件

相关软件