Rational ClearCase

Rational ClearCase é uma forja de software proprietário publicada pela IBM como uma plataforma integrada . Este é um sistema de gerenciamento de desenvolvimento colaborativo, incluindo o gerenciamento de código-fonte ou software de suporte de design .

Histórico

Originalmente chamada simplesmente de ClearCase , a ferramenta foi desenvolvida pela Software Atria e lançada em 1992 para sistemas UNIX .

Após várias fusões e aquisições, o ClearCase foi comprado pela IBM, que cuida de seu desenvolvimento e agora o vende sob o nome Rational ClearCase .

Desde a versão 7, o Rational Clearcase inclui uma sobreposição chamada UCM (Unified Change Management) que pode ou não ser usada pelo usuário. O pacote de software é, portanto, estruturado em duas partes:

Características

Além do simples controle de versão de arquivo centralizado , o ClearCase fornece os mecanismos para gerenciar o ciclo de vida do software. Ele identifica todas as versões de arquivos que constituem uma versão de um produto de software. Também permite auditorias de manufatura, mantendo todos os parâmetros ambientais que permitiram a construção do binário. Ele permite que você rastreie alterações e trabalhe com várias pessoas no mesmo projeto.

O Rational ClearCase também permite que os desenvolvedores trabalhem em paralelo no código-fonte do software. Se considerarmos que o código fonte de referência está em um branch principal, então o desenvolvedor, que deseja fazer alterações sem interferir nele, tem a possibilidade de criar um branch de desenvolvimento paralelo e assim ter sua própria configuração de software. Só ele e quem quiser pode ver seu trabalho. Assim que seu desenvolvimento for finalizado e testado, ele tem a opção de mesclar seu trabalho de seu branch paralelo com o branch principal para que todos os desenvolvedores possam ter acesso ao novo código-fonte do software.

O Rational ClearCase também permite o desenvolvimento de vários sites . Desenvolvedores de diferentes cidades ou países podem trabalhar em paralelo no código-fonte de forma transparente. Para isso, o código-fonte do software pode ser duplicado (falamos de replicação) em tantas cópias quantas forem os sites existentes, e cada equipe trabalhará em sua cópia do software. O mecanismo de sincronização permite que as diferentes cópias recuperem as modificações feitas pelas outras. A sincronização pode ser manual ou automática, e sua frequência pode ser programada (geralmente a cada 15 minutos se a empresa tiver uma boa conexão de rede entre todos os seus sites). Para evitar que as modificações de diferentes sites entrem em conflito no mesmo arquivo, cada site só pode criar uma versão desse arquivo nas ramificações de versão pertencentes a ele.

O Rational ClearCase não permite confirmações transacionais. Portanto, se ocorrer um problema na rede durante a confirmação, o repositório de destino será corrompido e será necessário voltar manualmente.

Veja também

links externos