O Rational ClearCase fornece dois clientes para desenvolvedores de
software: o local e o remoto. Cada cliente suporta diferentes mecanismos para acessar
objetos de sistema de arquivos controlados pela origem. Ambos os clientes fornecem
interfaces gráficas e de linha de comandos.
A tabela a seguir resume algumas características importantes dos
dois clientes.
Tabela 1. Características de clientes do ClearCase para
desenvolvedores de softwareCliente |
Tipo de conexão de rede |
Conexão com o repositório de objetos
de origem controlada |
Tipos de visualização |
Interfaces com o usuário |
Cliente local do ClearCase (CCLC) |
Somente LAN |
Conexão RPC com uma base de objetos com versão (VOB) |
- Dinâmica
- Captura instantânea
|
- GUI: ClearTeam Explorer (CTE)
- CLI: cleartool
|
Cliente remoto do ClearCase (CCRC) |
WAN e LAN |
Conexão http(s) a uma VOB por meio de um servidor CCRC WAN |
|
- GUI: ClearTeam Explorer (CTE)
- CLI: rcleartool
|
O termo visualização, como usado nesta tabela, refere-se
ao mecanismo para acessar versões em uma VOB. Por exemplo, visualizações de captura instantânea,
automáticas e na web fornecem mecanismos
de baseados em cópia, ao passo que a visualização dinâmica
fornece um mecanismo para acessar versões em tempo real diretamente do armazenamento de VOB.
Outra qualificação do termo
visualização, refere-se ao modelo de
gerenciamento de configuração que controla o desenvolvimento de software.
Os dois modelos são chamados do ClearCase de base e Gerenciamento Unificado de Mudanças
(UCM):
- Em uma visualização do ClearCase de base, você especifica a configuração explicitamente
por regras de seleção de versão, ramificação e assim por diante.
- Em uma visualização do UCM, a configuração é gerada pelas operações do ClearCase
com base no fluxo usado pela visualização.
Os tópicos a seguir descrevem o uso do ClearCase usando ClearTeam
Explorer, a GUI que é comum a ambos os clientes. Para obter informações sobre as interfaces
da linha de comandos cleartool e rcleartool, consulte
o Referência de comando do Rational ClearCase.