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

相关推荐
Ops菜鸟(Xu JieHao)1 小时前
Linux 内网远程桌面Xrdp ~保姆级教程
linux·运维·服务器·windows·远程桌面·远程·xrdp
运维 小白2 小时前
2. vLLM多机单卡+open claw部署
运维·ai·vllm
我材不敲代码2 小时前
PyQt5入门教程——简单实现一个登录界面
linux·运维·服务器
s09071362 小时前
PetaLinux 文件系统目录详解:嵌入式 Linux 根文件系统各文件夹的作用与内容
linux·运维·服务器
小陈99cyh2 小时前
redis 一直报错# Fatal: Can‘t initialize Background Jobs.
运维·redis
Fanfanaas2 小时前
Linux 系统编程 进程篇 (三)
linux·运维·服务器·c语言·单片机·学习
九天鸟2 小时前
ESXI里面虚拟机服务器始终保持免用户认证状态
linux·运维·centos
汽车仪器仪表相关领域2 小时前
GT-NHVR-20-A1工业及商业用途点型可燃气体探测器:精准感知隐患,筑牢工商业安全防线
运维·网络·人工智能·功能测试·单元测试·汽车·压力测试
wanhengidc2 小时前
如何有效防范网络安全威胁
运维·服务器·网络·网络协议·安全·web安全·智能手机