Red Hat Training
A Red Hat training course is available for RHEL 8
14.4. Sistemas de controle de versão
A RHEL 8 fornece os seguintes sistemas de controle de versão:
-
Git 2.18
, um sistema de controle de revisão distribuído com uma arquitetura descentralizada. -
Mercurial 4.8
, um sistema de controle de versão distribuída leve, projetado para o manuseio eficiente de grandes projetos. -
Subversion 1.10
, um sistema de controle de versão centralizado.
Observe que o Sistema de Versões Concorrentes (CVS) e o Sistema de Controle de Revisão (RCS), disponíveis no RHEL 7, não são distribuídos com o RHEL 8.
14.4.1. Mudanças notáveis em Subversion 1.10
Subversion 1.10
introduz uma série de novas características desde a versão 1.7 distribuída na RHEL 7, bem como as seguintes alterações de compatibilidade:
-
Devido a incompatibilidades nas bibliotecas do site
Subversion
utilizadas para apoiar encadernações lingüísticas,Python 3
encadernações paraSubversion 1.10
não estão disponíveis. Como conseqüência, as aplicações que requerem oPython
bindings paraSubversion
não são suportadas. -
Os repositórios baseados em
Berkeley DB
não são mais suportados. Antes de migrar, faça o backup dos repositórios criados comSubversion 1.7
usando o comandosvnadmin dump
. Após a instalação do RHEL 8, restaure os repositórios usando o comandosvnadmin load
. -
As cópias de trabalho existentes verificadas pelo cliente
Subversion 1.7
na RHEL 7 devem ser atualizadas para o novo formato antes de poderem ser utilizadas a partir deSubversion 1.10
. Após a instalação do RHEL 8, executar o comandosvn upgrade
em cada cópia de trabalho. -
A autenticação Smartcard para acessar os repositórios usando
https://
não é mais suportada.