14.4. 版本控制系统
RHEL 8 提供以下版本控制系统:
-
Git 2.18,一种具有分散架构的分布式修订控制系统。 -
Mercurial 4.8是一种轻量级的分布式版本控制系统,旨在高效地处理大型项目。 -
Subversion 1.10,一个集中版本的控制系统。
请注意,RHEL 7 中提供的并行版本系统(CVS)和修订控制系统(RCS)没有与 RHEL 8 一起分发。
14.4.1. Subversion 1.10中的显著变化 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
自 RHEL 7 中发布 1.7 版本以来,Subversion 1.10 引入了一些新功能,以及以下兼容性更改:
-
由于
Subversion库中用于支持语言绑定的不兼容性,Subversion 1.10的Python 3绑定不可用。因此,需要Subversion的Python绑定的应用程序不被支持。 -
不再支持基于
Berkeley DB的存储库。在升级前,使用svnadmin dump命令备份使用Subversion 1.7创建的存储库。安装 RHEL 8 后,请使用svnadmin load命令恢复存储库。 -
RHEL 7 中的
Subversion 1.7客户端签出的现有工作副本必须升级至新格式,才能从Subversion 1.10使用。安装 RHEL 8 后,请在每个工作副本中运行svn upgrade命令。 -
不再支持通过
https://访问软件仓库的智能卡验证。