14.4. Sistemas de control de versiones
RHEL 8 proporciona los siguientes sistemas de control de versiones:
-
Git 2.18
, un sistema de control de revisión distribuido con una arquitectura descentralizada. -
Mercurial 4.8
, un sistema ligero de control de versiones distribuido, diseñado para el manejo eficiente de grandes proyectos. -
Subversion 1.10
, un sistema de control de versiones centralizado.
Tenga en cuenta que el Sistema de Versiones Concurrentes (CVS) y el Sistema de Control de Revisiones (RCS), disponibles en RHEL 7, no se distribuyen con RHEL 8.
14.4.1. Cambios notables en Subversion 1.10
Subversion 1.10
introduce una serie de nuevas características desde la versión 1.7 distribuida en RHEL 7, así como los siguientes cambios de compatibilidad:
-
Debido a las incompatibilidades en las bibliotecas
Subversion
utilizadas para soportar los enlaces de lenguaje, los enlacesPython 3
paraSubversion 1.10
no están disponibles. En consecuencia, las aplicaciones que requieren enlaces dePython
paraSubversion
no son compatibles. -
Los repositorios basados en
Berkeley DB
ya no están soportados. Antes de migrar, haga una copia de seguridad de los repositorios creados conSubversion 1.7
utilizando el comandosvnadmin dump
. Después de instalar RHEL 8, restaure los repositorios utilizando el comandosvnadmin load
. -
Las copias de trabajo existentes comprobadas por el cliente
Subversion 1.7
en RHEL 7 deben actualizarse al nuevo formato antes de poder utilizarlas desdeSubversion 1.10
. Después de instalar RHEL 8, ejecute el comandosvn upgrade
en cada copia de trabajo. -
Ya no se admite la autenticación con tarjeta inteligente para acceder a los repositorios mediante
https://
.