Subversion 取代 CVS 后的 2026

在开源软件领域,并行版本系统(CVS)一直使版本控制的选择。

恰如其分的是,CVS本身是一个自由软件,它的非限制性的技法和对网络操作的支持(允许大量的不同地域分散的程序员可以共享他们工作的特性)非常符合开源软件领域合作的精神,CVS和它半混乱状态的开发模型成为了开源文化的基石。

但是像许多其他工具一样,CVS开始显露出衰老的迹象。

Subversion是一个被设计成为CVS继任者的新版本控制系统。设计者通过两个办法来争取现有的CVS用户:使用它构建一个开源软件系统的版本控制过程,从感觉和体验上与CVS类似,同时Subversion努力弥补CVS许多明显的缺陷。

Subversion 可以在多种不同的操作系统上运行,它的主要用户操作界面是基于命令行的,但现在已经开发出很多可以运行在不同操作系统上的客户端以及多种开发工具的集成套件。

CollabNet 这个公司早在 2020 年和 XebiaLabs 进行了合并。

CVS 这个软件版本控制一直在 2010 的一个项目中还在使用。

后来好不容易让那个项目把版本控制从 CVS 转换到 SVN,谁知道没有过多久又需要从 SVN 转换到了 GIT。

不管怎么样,在大学毕业后的那几年,软件版本的控制一直用的是 CVS,也算是代表了青春的一段回忆。

还记得 CVS 那时候使用的logo是这条小鱼,不过很多年已经没有看到过这条小鱼了。

客户端那个时候使用的是这只小乌龟,现在软件开发的时候还是会安装这个小乌龟,只是这个小乌龟从 CVS 变成 SVN,然后变成了gitt。

不管软件行业的开发怎么变,当一个产品被市场慢慢淘汰的时候,可能连一个招呼都不会打。

https://www.isharkfly.com/t/cvs-subversion/10626/2

相关推荐
tedcloud12325 分钟前
OpenShip 部署指南:开源 AI 应用快速启动模板 Linux 搭建实践
linux·运维·服务器·人工智能·开源
晚风吹长发9 小时前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器
LedgerNinja11 小时前
WEEX API 自动化交易实践:下单、撤单、订单查询与状态闭环
运维·自动化
执笔画流年呀12 小时前
Linux搭建Java项目部署环境
java·linux·运维
Dory_Youth13 小时前
联想笔记本电脑失灵
运维·笔记·电脑
W.W.H.13 小时前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
运维大师13 小时前
【K8S 运维实战】24-资源优化HPA与VPA
运维·kubernetes·github
GlobalHRTalk13 小时前
埃及名义雇主EOR业务概述与市场发展优势分析
大数据·运维·人工智能
瞬间&永恒~13 小时前
【MySQL】 主从复制多拓扑搭建实验
运维·数据库·mysql·云原生
星野爱89515 小时前
远程控制哪家安全性更高?ToDesk、UU远程、向日葵隐私屏深度测评!
linux·运维·网络