O Rational CCRC (ClearCase Remote Client) foi introduzido no
IBM Rational ClearCase versão 2003.06.14 para suportar as equipes de desenvolvimento distribuídas geograficamente. No Rational ClearCase
versão 7.0.0 e 7.0.1, o CCRC foi estendido para oferecer suporte aos casos de uso do desenvolvedor adicional e do líder do projeto, várias plataformas e uma integração limitada com o Rational ClearQuest e o Rational ClearQuest Web. No Rational ClearCase versão 7.1, foram introduzidos os recursos a seguir.
- Visualização Navegador do ClearCase Aprimorada
- A visualização do Navegador do ClearCase combina a funcionalidade da antiga visualização do Navegador do
ClearCase à visualização do Navegador do ClearCase Metadata Explorer. Consulte
Visualização
do Navegador do ClearCase.
- A visualização do Navegador do ClearCase suporta filtragem aprimorada. Os usuários podem criar conjuntos
de trabalho que exibem somente os nós selecionados. Enquanto o conjunto de trabalhos está ativado, esses nós
podem ser expandidos para visualizar todos os filhos do nó. Conjuntos de trabalhos criados pelo usuário podem
ser editados. Conjuntos de trabalhos persistem nas sessões e os usuários podem alternar entre conjuntos de
trabalhos ou desligá-los. Para obter informações adicionais sobre conjuntos de trabalhos, consulte
Sobre
Conjuntos de Trabalhos na Visualização do Navegador do ClearCase.
- Na visualização do Navegador do ClearCase, quando uma alteração é feita para um recurso sob o controle da
origem ClearCase uma decoração de alteração
agregada
é propagada para cada nível acima do referido recurso, até a raiz da hierarquia. Em
qualquer nó que exiba uma decoração de alteração, um usuário pode escolher realizar operações agregadas em
todos os elementos com alterações nesse nível ou abaixo dele. Isso inclui efetuar o registro de entrada
agregado, desfazer o registro de saída e desfazer as operações de interceptação.
- É possível ver os servidores que estão conectados a um Navegador do ClearCase, e é possível
remover
um servidor do Navegador do ClearCase caso não deseja mais que ele apareça.
- Visualização Detalhes do ClearCase Aprimorada
- A visualização Detalhes do ClearCase agora inclui a funcionalidade da visualização Detalhes do Metadata
Explorer. Colunas adicionais foram incluídas, além de uma colina Bloqueio para atividades. Consulte
Detalhes do
ClearCase.
- A visualização Detalhes do ClearCase passou a suportar classificação e tamanho de coluna customizável persistente para cada tipo de objeto de um espaço de trabalho.
Essa funcionalidade não está disponível para os conjuntos de resultados do Rational ClearQuest. Os usuários
podem customizar essas configurações designando a ordem de classificação na janela Preferências ou
selecionando um objeto no Navegador do ClearCase e ajustando as configurações para esse tipo de objeto na
visualização Detalhes. Os usuários podem clicar nos cabeçalhos de coluna para classificar até três colunas
de uma vez. A visualização Detalhes exibe as configurações customizadas toda vez que um elemento com o tipo
de objeto é selecionado no Navegador do ClearCase.
- A visualização Detalhes do ClearCase contém uma nova barra de endereços que exibe o caminho dos objetos do espaço de nomes e o nome de exibição de qualquer outro objeto. Um usuário pode digitar um caminho explícito de um objeto do espaço de nomes de uma visualização na barra de endereços para navegar diretamente para um objeto.
A barra de endereços salva cada caminho digitado de forma persistente pelas sessões do Eclipse e o usuário
pode acessar esses caminhos salvos selecionando-os no menu drop-down da barra de endereços.
- Navegação mais responsiva e conclusão de operações mais eficiente
- Os recursos carregados são exibidos sem esperar que os recursos não carregados sejam acessados. Isso
permite que os usuários naveguem de forma mais rápida os recursos carregados.
- Os usuários não precisam mais esperar que uma operação seja concluída antes de tentar iniciar outra
operação. Dependendo dos recursos do servidor e das restrições associadas a determinadas operações, algumas
operações agora são realizadas em paralelo, enquanto outras são colocadas em fila para serem iniciadas assim
que a operação precedente for concluída.
- Atualização de Visualização Opcional
- Os usuários podem fazer a atualização seletiva das visualizações do ClearCase compatíveis com o ClearCase
Remote Client versão 7.0.1 de forma que sejam compatíveis com o ClearCase Remote Client versão 7.1.
Se
houver visualizações existentes do ClearCase 7.0.1 no sistema do usuário, essas visualizações são exibidas no
Navegador do ClearCase na versão 7.1. Se os usuários escolherem não fazer a atualização
das visualizações 7.0.1 existentes, elas não poderão ser usadas com a versão 7.1, mas poderão continuar a ser
utilizadas com a versão 7.0.1. Uma vez que uma visualização é atualizada, ela não pode mais ser utilizada
com a versão 7.0.1.
Para atualizar uma visualização do 7.0.1, inicie o ClearCase Remote Client versão
7.1 e selecione a visualização no Navegador do ClearCase.
Clique com o botão direito sobre a visualização e selecione Atualizar Área de Cópia.
- Nova janela Editar Configuração
- Uma nova janela Editar Configuração permite que os usuários editem a configuração de visualização.
Essa janela é aberta na visualização Configuração de Visualização ou quando o usuário termina de criar uma
visualização ou unir um projeto. Se os usuários estiverem trabalhando nas visualizações do UCM, podem
utilizar essa janela para visualizar e modificar as regras de carregamento do UCM e as regras customizadas do
UCM e para especificar preferências para a operação de atualização da visualização. Se os usuários estiverem
trabalhando em uma visualização de base do ClearCase, podem utilizar essa janela para visualizar e modificar
as regras de carregamento e as regras de seleção de versão para especificar preferências para a operação de
atualização da visualização. Consulte
Editar
Configuração.
- Na janela Editar Configuração, os usuários podem selecionar vários recursos para carregar simultaneamente
e podem copiar as regras de carregamento de uma visualização existente.
- Nova Visualização Conjunto de Alterações
- A nova visualização Conjunto de Alterações permite que os usuários visualizem os conjuntos de alterações
de diversas atividades e mudem versões entre atividades.
- Novos Provedores de Comparação e Mesclagem Suportados
- Todas as operações de comparação e mesclagem agora podem ser exibidas dentro do ambiente CCRC IDE. Os
usuários podem usar os seguintes provedores para operações de comparação e mesclagem:
- CCRC Integrado (UTF-8) (não era suportado anteriormente)
- ClearCase Externo
- Eclipse (não era suportado anteriormente)
- Rational Software Architect (se instalado)
A página preferências de Comparação/Mesclagem permite
que que os usuários especifiquem qual ferramenta é executada por padrão quando uma operação de comparação ou
mesclagem é iniciada. Além disso, uma manipulação especial para operações de comparação e mesclagem pode ser baseada
em um tipo ou nome de recurso utilizando a tabela de substituição na página de preferências. Aqui, uma expressão comum pode ser usada fazer a correspondência entre um nome de recurso ou, se
a correspondência de cadeias não for apropriado, como é o caso para diretórios, um especificador
de recursos pode ser utilizado. Para utilizar um especificador de recursos, preceda o recurso com
"%". Por exemplo, para fazer a correspondência de um recurso de diretório, insira a cadeia "%directory". Alguns exemplos são fornecidos no menu drop-down do campo Tipo de Recursos na Tabela de Substituição:
{%directory, %text-file-delta, utf8-file-delta}.
- Login Simplificado
- O usuário pode selecionar Armazenar e Reutilizar Credenciais na caixa de diálogo
de login para armazenar as credenciais da URL do servidor e nome do usuário para o servidor especificado ao
longo das sessões e armazenar senhas apenas para a sessão atual. Se os nomes de usuário e senhas forem
idênticos para o Rational ClearCase e os bancos de dados do Rational ClearQuest, apenas um login é necessário
por sessão para acessar tanto o Rational ClearCase quanto o Rational ClearQuest. Se as senhas forem idênticas
mas os nomes de usuário forem diferentes, a senha será armazenada depois do primeiro login, mas os usuários
serão solicitados a digitar um nome de usuário do Rational ClearQuest na primeira vez que um banco de dados do
Rational ClearQuest for acessado. As credenciais armazenadas podem ser limpas selecionando Limpar
Credenciais Armazenadas no menu de contexto de um nó do servidor.
- Gerenciamento Unificado de Mudança (UCM)
- Uma nova barra de ferramentas do UCM contém uma lista de atividades, bem como botões para as seguintes
operações: criar uma nova atividade, executar uma entrega padrão ou avançada, executar uma criação de nova
base padrão ou avançada e juntar-se a um projeto. Na lista de atividades, os usuários podem configurar uma
atividade, configurar o espaço de trabalho para nenhuma atividade ou atualizar a lista de atividades
disponíveis. Para obter uma descrição dos itens na barra de ferramentas do UCM consulte Barras de ferramentas do ClearCase.
- Há dois tipos de entrega e operações de criação de nova base: padrão e avançada.
Os usuários podem configurar preferências para automatizar uma operação padrão que registra silenciosamente a
entrada de elementos e conclui a operação se não houver conflitos ou mesclagens manuais necessárias. Uma
operação de entrega ou de criação de nova base avançada abre uma caixa de diálogo similar às caixas de
diálogo de entrega e criação de nova base do release anterior. Nas novas caixas de diálogo Avançadas, os
usuários podem especificar detalhes da operação, como fluxo de destino, preferências de mesclagem, linha de
base e atividades, além de poderem realizar operações em qualquer elemento associado que cujo registro de
saída tenha ocorrido. Para obter mais informações sobre entregas, consulte
Entregar
para um UCM Utilizando a Entrega Padrão e
Entregar
para um Fluxo UCM Utilizando a Entrega Avançada. Para obter mais informações sobre criação de novas
bases, consulte
Criar
uma nova base para um fluxo UCM utilizando a Criação de Nova Base Padrão e
Criar
uma nova base para um fluxo UCM utilizando a Criação de Nova Base Avançada.
- Foram incluídos novos parâmetros de configuração de Entrega e Criação de Nova Base nas preferências de
.
- Nova visualização Alterações Pendentes do ClearCase
- A visualização Alterações Pendentes suporta ambientes de base do ClearCase e UCM. Os usuários podem
visualizar alterações de atualizações, criação de novas bases e entregas e aceitar ou integrar essas
alterações. Os usuários podem ver conflitos e executar ferramentas de mesclagem para resolver
automaticamente ou manualmente esses conflitos. Para obter mais informações sobre como utilizar a
visualização Alterações Pendentes do ClearCase, consulte
Sobre
o Uso da Visualização Alterações Pendentes do ClearCase e
Visualização
de Alterações Pendentes. Para obter informações sobre a ativação da visualização Alterações Pendentes
do ClearCase, consulte
Ativando
a Visualização de Alterações Pendentes do ClearCase.
- Foram incluídos novos parâmetros de configuração de Alterações Pendentes nas preferências
de.
- Janelas de operações comuns do Rational ClearCase aprimoradas
As caixas de diálogo de operações comuns do Rational ClearCase agora têm duas opções de exibição:
simples e detalhada. A exibição simples aparece por padrão; os usuários podem customizar quais detalhes e opções
aparecem na exibição. Para acessar a versão detalhada, o usuário clica em Mostrar
Detalhes na caixa de diálogo padrão. A versão detalha exibe todas as opções disponíveis em uma operação: por exemplo, uma tabela de recursos, uma
lista de atividades e um campo de comentários. Consulte, por exemplo,
Registro de
Entrada,
Incluir
Recursos no Controle de Origem e
Interceptação.
Além disso, foram incluídas novas caixas de diálogo para as seguintes operações:
Mover,
Remover
e
Renomear.
- Caixas de de Diálogo de Visualização Otimizada de Criação de Nova Base e Entrega
Os diálogos de visualização de criação de nova base e entrega apresentam nova funcionalidade e uma
guia Registros de Saída/Interceptações foi incluída, que permite que os usuários efetuem registros de
entrada, desfaçam registros de saída ou desfaçam interceptações sem reiniciar a operação de criação de nova
base ou entrega.
- Visualização Propriedades aprimorada
Exibe diversas propriedades do Rational ClearCase diretamente na interface e não nas caixas de diálogo
individuais. A visualização Propriedades exibe propriedades dos seguintes objetos do ClearCase:
- elemento
- versão
- VOB
- visualização
- atividade
- linha de base
- fluxo
- projeto UCM
- tipo de ramificação
- tipo de rótulo
- Preferências Novas e Aprimoradas
A interface de preferências foi reprojetada e novas preferências foram incluídas. As novas
preferências incluem o seguinte:
- Preferências
do Histórico de Navegação: Os usuários podem especificar o número de dias para reter um histórico de
seleções recentes para a Barra de Endereços e as visualizações.
- Preferências
dos Diálogos Comuns : Os usuários podem especificar o comportamento padrão dos diálogos comuns e
também customizar a exibição da versão simplificada de cada caixa de diálogo de operação comum.
- Preferências
de Comparação/Mesclagem: Os usuários podem especificar o comportamento e a aparência dos elementos de
exibição na visualização Comparar/Mesclar. Eles também podem especificar as ferramentas
padrão executadas para as operações de comparação e mesclagem em um tipo de recurso.
- Preferências
de Alterações Pendentes e
Preferências
de Planejamento de Alterações Pendentes: Os usuários podem especificar o comportamento da visualização
de Alteração Pendente e pode planejar horários para atualizar a visualização de Alterações Pendentes. Quando os usuários iniciam o Rational ClearCase Remote
Client, qualquer atualização planejada que possa ter sido perdida torna-se planejada uma vez para cada
visualização.
- Preferências
de Criação de Nova Base e Entrega: Os usuários podem especificar operações automáticas, tal como efetuar registro de entrada e concluir, que são executadas antes ou depois de cada entrega ou criação de nova base. Também podem especificar opções para execução de entregas e criações de novas bases padrão para cada
visualização.
- Visualizar
Preferências de Planejamento de Notificações de Atualizações: Os usuários podem planejar verificações
de atualizações regulares. Cada verificação de atualização planejada pode procurar por
atualizações de visualização e novas linhas de base. Depois que uma verificação planejada é executada, os
indicadores notificam os usuários quando uma atualização é necessária para uma visualização de base do
ClearCase ou UCM ou quando uma nova linha de base (recomendada ou mais atual) está disponível para uma
visualização.
- Preferências
de Classificação: Os usuários podem classificar a ordem e a prioridade de até três colunas para cada
tipo de objeto do ClearCase.
- Recursos do Rational ClearQuest
- O acesso WAN do Rational ClearQuest é integrado à perspectiva do Rational ClearCase para o plug-in do
Eclipse e o CCRC.
- Objetos do Rational ClearQuest aparecem na visualização do Navegador do ClearCase e de Detalhes do
ClearCase. Um nó do ClearQuest é exibido como filho do servidor host no Navegador do ClearCase. Se o usuário
for autenticado para o banco de dados, poderá expandir o nó para acessar o banco de dados do ClearQuest e
executar consultas que ficam armazenadas nesses bancos de dados. Os resultados da consulta aparecem na
visualização Detalhes do ClearCase.
- Uma nova visualização Detalhes do ClearQuest permite que o usuário visualiza um formulário de registro
enquanto os detalhes do registro são exibidos na visualização Detalhes do ClearCase.
Para obter
informações sobre o Rational ClearQuest, consulte
Sobre o
Rational ClearQuest.
- Suporte aprimorado para a integração do Rational ClearCase UCM com o Rational ClearQuest
No Rational ClearCase 7.1, o suporte para a integração do Rational ClearCase UCM com o Rational
ClearQuest utiliza um formulário integrado do ClearQuest, substituindo a funcionalidade que estava disponível
em releases anteriores através de uma integração com o Rational ClearQuest Web.
Os aprimoramentos para
a integração do ClearCase UCM com o ClearQuest incluem:
- A habilidade de usar um formulário ClearQuest Submit para criar um novo registro do ClearQuest ativado
para UCM no qual trabalhar.
- A interação com um formulário ClearQuest para fornecer valores de registro ausentes durante o processo de
auto-transição da integração.
- A habilidade de mostrar um registro do ClearQuest vinculado da atividade UCM em um formulário do
ClearQuest
Em um conjunto de resultados do ClearQuest, os usuários agora podem:
- Trabalhar em um registro do ClearQuest ativado para UCM em uma visualização da Web selecionada do
ClearCase
- Visualizar o conjunto de alterações de um registro do ClearQuest ativado para UCM
Para obter
informações sobre a integração do Rational ClearCase UCM com o Rational ClearQuest,
consulteSobre
a Integração do Rational ClearCase UCM com o Rational ClearQuest.
- Novo Assistente de Criação de Fluxo
Permite que os usuários criem fluxos de desenvolvimento sem exigir que utilizem o assistente Unir
Projeto ou criar visualizações enquanto o faz. Os usuários podem navegar para um fluxo e criar fluxos filhos
usando o novo assistente.
- Assistente Aplicar Etiqueta aprimorado
Agora, o assistente Aplicar Etiqueta pode ser iniciado de dentro do contexto de uma visualização. Para
obter mais informações, consulte
Assistente
Aplicar Rótulo e
Aplicando
um Rótulo a Vários Recursos.
- Assistentes de Junção de Projeto Aprimorado
- Aprimoramentos de utilização foram executados no
assistente
de Junção de Projeto de forma que a criação e associação de visualizações e fluxos são representadas
de forma mais explícita. Além disso, o usuário agora pode executar as seguintes ações:
- Criar um fluxo de desenvolvimento sem criar uma visualização de desenvolvimento correspondente.
- Criar uma visualização de integração sem criar um fluxo de desenvolvimento ou uma visualização de
desenvolvimento.
- Assistente Aprimorado de Criação de Visualização
Agora os usuários podem usar o assistente Criar Visualização para criar uma visualização de base do
ClearCase ou criar uma visualização em um fluxo de UCM existente.
- Operação Aprimorada de Remoção da Visualização do ClearCase
A operação
Remover
Visualização do ClearCase agora permite a seleção de várias visualizações.
- Novas Decorações de Rótulo para Recursos
- Para obter informações sobre as decorações de rótulos do Rational ClearCase Remote Client,
consulte Decorações
de Rótulos e Estados de Recursos do ClearCase.