Apache Subversion(SVN)诞生 20 周年
Apache 软件基金会发文庆祝版本控制系统 Apache Subversion(SVN)已诞生 20 周年。
SVN 是开源的集中式版本控制系统,其最大优势是概念模型和用法简单、可靠性高。相较于 RCS 和 CVS,它采用了分支管理系统,最初的设计目标就是取代 CVS。不过 SVN 的这个愿景早已改变,Apache Subversion 副总裁 Stefan Sperling 称 Subversion 的使命宣言已于2010年更新为「面向大众的企业级集中版本控制系统」。
SVN 由 CollabNet 公司于2000年创建,2009年11月提交至 Apache Incubator 进行孵化,并于2010年2月成为 Apache 基金会的顶级项目。
同为版本控制系统,尽管 Git 凭借其丰富且优秀的特性(更好的性能、更高的可靠性、分布式模型和分支处理等)成为了目前主流的 VCS,但 SVN 在不少领域也仍然很受欢迎,非常适合用于大型项目。诸如 Eclipse、Python、Ruby、SourceForge 和 WordPress 等组织和项目均广泛采用了 SVN 进行关键任务代码的分发和协作工作流。Apache 软件基金会的基础设施也使用了 SVN,为 300 多个 Apache 顶级项目及子项目管理着数百万行代码。
SVN 的早期开发成员之一 Brian Fitzpatrick 说到:“虽然现在有大量快速、可靠且高效的版本控制系统,但二十年前这个数字可以说是零,因为当时 CVS 是唯一被广泛使用的版本控制系统。即使当今大多数人使用的是 Git,但 SVN 可以说是促使人们从 CVS 迁移到 Git 以及其他现代版本控制系统的催化剂。”
CollabNet 公司兼 ASF 联合创始人 Brian Behlendorf 表示 SVN 的成功正是「社区重于代码」这个 ASF 一直贯彻的理念的最好印证。当时 SVN 核心团队的开发工作公开透明,为了帮助新手快速上手使用,他们花费了大量时间来设计和编写文档。为此,SVN 很快吸引了活跃的开发者参与进来,并建立起自己的社区。社区的开发者不断创新,为项目添加功能,修复 bug 并推动发展,使代码不断变得更好。
Apache Subversion 副总裁 Sperling 称,SVN 会继续践行自己的目标:为在所有流行操作系统上开发各种规模的软件项目提供支持。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
FSF 在年度会议上讨论:How do you fight Facebook?
在给微软寄硬盘,希望开源 Windows 7后。最近, 自由软件基金会(Free Software Foundation,FSF) 又在举办年度会议LibrePlanet,而该会议讨论的主要主题之一则是“How do you fight Facebook?” 官方表示,LibrePlanet 为社区活动家,领域专家和寻求解决方案的人们提供了机会,他们可以聚在一起讨论当前的技术热点问题和道德方面的问题。LibrePlanet 2020 将针对所有年龄段和经验水平的用户提供编程功能,其主题是“Free the Future”,计划于 3 月 14 日至 15 日在波士顿举行。 “LibrePlanet 的与会者和演讲者将讨论我们每天都在阅读的热点问题,以及它们与自由软件运动的关系。您如何与 Facebook 对抗?我们如何保障软件驱动的汽车安全?我们如何阻止算法做出可怕的、无法审查的决策?我们如何在避免不断地监视的情况下享受手机和数字家庭助理的便利?数字货币的未来是什么?我们可以有一个促进尊重对话的互联网吗?” 在此次会议上,与会者将从多方面提供一些见解,以期构想拥有免费软件和不困扰用户的...
- 下一篇
Ubuntu 20.04 默认壁纸来了,这只猫有“镭射眼”
Ubuntu 20.04 是 Ubuntu 的第 8 个 LTS 版本,计划于今年 4 月 23 日发布。 延续传统,Ubuntu 每个大版本都会给出一套特制的桌面壁纸,并且一般以代号中的动物(这本身也是一个传统)为创作灵感。比如18.04 LTS Bionic Beaver、19.04 Disco Dingo 和 19.10 Eoan Ermine 的桌面都让人印象深刻。 20.04 代号 Focal Fossa,Fossa 是指麝猫科的红棕色猫形哺乳动物,现在根据知名 Ubuntu 资讯网站omgubuntu 的披露,该版本系统默认壁纸已经出现。 长这样: 这只猫的“镭射眼”很是显眼。 新的 Ubuntu 壁纸保留了 Ubuntu 的紫色和橙色以渐变方式混合的标准配色方案,但壁纸整体与以往有一些区别:这是迄今为止在桌面上覆盖最醒目、尺寸最大的吉祥物设计。并且这一次的动物图案摆放在了整个构图的正中间,形成左右对称的布局,这对于 Ubuntu 用户来说可能会比较不习惯,毕竟传统不是这样的。 另一方面的传统是,除了彩色版本,默认壁纸往往会提供灰度版本,长这样: 接下来几天内,相应镜像会被...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装