搜索

14.4. 版本控制系统

download PDF

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 以来,子版本 1.10 引入了一些新功能,以及以下兼容性变化:

  • 由于 Subversion 库中用于支持语言绑定的不兼容性,Subversion 1.10Python 3 绑定不可用。因此,需要 SubversionPython 绑定的应用程序不被支持。
  • 不再支持基于 Berkeley DB 的存储库。在升级前,使用 svnadmin dump 命令备份使用 Subversion 1.7 创建的存储库。安装 RHEL 8 后,请使用 svnadmin load 命令恢复存储库。
  • RHEL 7 中的 Subversion 1.7 客户端签出的现有工作副本必须升级至新格式,才能从 Subversion 1.10 使用。安装 RHEL 8 后,请在每个工作副本中运行 svn upgrade 命令。
  • 不再支持通过 https:// 访问软件仓库的智能卡验证。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.