Red Hat Training

A Red Hat training course is available for RHEL 8

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 enlaces Python 3 para Subversion 1.10 no están disponibles. En consecuencia, las aplicaciones que requieren enlaces de Python para Subversion 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 con Subversion 1.7 utilizando el comando svnadmin dump. Después de instalar RHEL 8, restaure los repositorios utilizando el comando svnadmin 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 desde Subversion 1.10. Después de instalar RHEL 8, ejecute el comando svn upgrade en cada copia de trabajo.
  • Ya no se admite la autenticación con tarjeta inteligente para acceder a los repositorios mediante https://.