1.0 Introdução
2.0 Software Suportado e Especificações
3.0 Alterações do Release Anterior
4.0 Problemas Conhecidos
4.1 Exibições Dinâmicas e Registro de Saída Silencioso dos Arquivos
4.2 xclearcase Causa Falha no Red Hat 8.x
4.3 Não É Possível Instalar o ClearCase nem Aplicar as Correções no Red Hat 8.x
4.4
Não É Possível Mover Recursos para uma Pasta Não-versionada
4.5
Utilizando Ferramentas do ClearCase para Modificar os Arquivos de
Origem
4.6
Erro "File has been removed from the file system"
4.7
Não É Possível Importar um Arquivo de Conjunto de Projetos para uma
Exibição Instantânea
4.8
Undo Hijack Não Funciona Depois de Salvar as Alterações
4.9
Definição Padrão de Preferência: When checked in files are saved by
an internal editor
Este documento descreve alterações de funcionalidade, problemas, limitações e soluções alternativas conhecidos que estão associados à utilização das ferramentas ClearCase no WebSphere Studio.
Para obter informações adicionais sobre o adaptador SCM do Rational ClearCase, consulte a ajuda on-line. Para exibir a ajuda on-line para o adaptador SCM do ClearCase:
A ajuda aparecerá apenas se você tiver instalado o adaptador SCM do ClearCase.
- No WebSphere Studio, selecione Help > Help Contents.
- Na caixa de diálogo Help, selecione Rational ClearCase
O adaptador SCM do ClearCase requer o seguinte software:
- Uma das plataformas Red Hat Linux a seguir: 7.0, 7.1, 7.2 (kernels 2.4.7 e 2.4.9), 7.3 ou 8.x
- WebSphere Studio Versão 5
- ClearCase 4.2 ou posterior (Full ClearCase ou ClearCase LT) com as correções mais recentes. Consulte na tabela a seguir a correção adequada à sua versão do ClearCase:
Versão do ClearCase Correção Necessária 4.2 (Full ClearCase) clearcase_p4.2-20 4.2 (ClearCase LT) clearcase_lt_p4.2-9 2002.05.00 (Full ClearCase) clearcase_p2002.05.00-10 2002.05.20 (ClearCase LT) clearcase_lt_p2002.05.00-5 Para obter releases e correções do ClearCase, acesse clearcase.rational.com ou ligue para o Suporte da Rational no telefone 1-800-433-5444.
NOTA: As correções do ClearCase são requeridas para suporte ao RedHat 7.3 e o Red Hat Linux 7.3 é suportado somente no ClearCase 2002.05.00 ou posterior.
Os aplicativos construídos sobre o Eclipse 2.0.1 são suportados, como o WebSphere Studio Workbench 2.x, WebSphere Studio 5.0.x.
As seguintes opções do ClearCase foram alteradas ou não são mais suportadas na versão atual do adaptador SCM do ClearCase:
- Opção Automatically connect to ClearCase on startup Rational ClearCase Preferences. Observe que essa opção está ativada por padrão.
- Se você importar um arquivo de conjunto de projetos (um arquivo .psf) que não se encontra em um VOB utilizando a opção File > Import > Team Project Set, o adaptador SCM do ClearCase solicita que você escolha uma exibição a partir da qual carregar os projetos do arquivo .psf.
- A opção Show Project Checkouts agora é chamada de Find Checkouts
As seguintes opções são novas na versão atual do adaptador SCM do ClearCase:
- A opção Undo Hijack do menu de contexto Team
- A opção Perform Refresh Status operations recursively de Rational ClearCase Preferences
- A opção Find Resources to Add to Source Control no menu ClearCase
- Hijacked files agora exibe uma decoração de Hijack
- A opção Request Status information on demand only de Rational ClearCase Preferences. Se essa opção estiver ativada, o ClearCase atualiza o status somente dos elementos que você está exibindo atualmente no WebSphere Studio, em vez de atualizar o status de todos os elementos de seu projeto. Quando essa opção estiver ativada, o ClearCase também solicita que você adicione todos os arquivos e pastas sem versão ao controle da origem, a menos que haja mais de cinqüenta arquivos e pastas (se houver mais de cinqüenta, você pode utilizar a opção Find Resources to Add to Source Control do menu ClearCase para identificar os arquivos e pastas que não estão sob controle da origem). As teclas de acelerador dessa opção são Alt Q. Essa opção está desativada por padrão.
- A opção Save Dirty editors before ClearCase operations de Rational ClearCase Preference. Essa opção pode ser utilizada para especificar como o WebSphere Studio trata das alterações não-salvas nos arquivos sob o controle de origem do ClearCase. Se essa opção estiver definida para Prompt to save all editors, o ClearCase solicita que você salve as alterações nos arquivos antes de executar operações que modificam os arquivos do disco, como Update, Update View ou Run Merge Manager ou operações que consolidam alterações em um VOB, como Check In, Add to Source Control ou Find Resources to Add to Source Control. Nesses casos, aparece um diálogo contendo uma lista de todos os recursos que foram alterados, mas que não foram salvos. Por padrão, todos os recursos alterados são selecionados, mas você pode limpar as caixas de opções para os recursos que não deseja salvar. Se essa opção estiver definida para Automatically save all editors, o WebSphere Studio salva automaticamente todas as alterações feitas nos recursos sem avisá-lo. Se essa opção estiver definida para Do nothing, o WebSphere Studio não salva os recursos alterados antes de uma operação do ClearCase.
- As teclas de atalho para a opção Set default to check out files after adding them to source control de Rational ClearCase Preferences foram alteradas para Alt T.
Para obter informações adicionais sobre esses tópicos, consulte o adaptador SCM do ClearCase na ajuda on-line.
No WebSphere Studio, alguns editores não-interativos podem não registrar a saída de arquivos quando modificados pela primeira vez. Se algum desses editores editar um arquivo com entrada registrada que esteja sob o controle do ClearCase no WebSphere Studio, esses editores registrarão silenciosamente a saída do arquivo do ClearCase de modo automático quando salvarem o arquivo. Se estiver usando um ramo compartilhado dentro de uma exibição dinâmica, o processo de registro de saída automático pode criar um problema potencial. Se você começar a editar um arquivo que não tem registro de saída, outro usuário pode registrar a saída do arquivo, editá-lo e registrar a entrada numa nova versão, nesse meio tempo. Nesse caso, suas alterações irão substituir as alterações feitas por outro usuário quando salvar o arquivo. Portanto, se estiver utilizando um ramo compartilhado dentro de uma exibição dinâmica, você deve registrar a saída dos arquivos antes de editá-los.
No release 8.0, o Red Hat alterou o valor padrão da variável de ambiente LANG para en_US.UTF-8, que o ClearCase não suporta. Se você utilizar GUIs do ClearCase no Red Hat Linux 8.x, você deve definir o valor de LANG no arquivo /etc/sysconfig/i18n para uma codificação suportada pelo ClearCase, como C or en_US.iso885915. Depois de definir a variável de ambiente LANG para um valor que o ClearCase suporte, certifique-se de que a variável SUPPORTED do arquivo i18n também contenha esse valor. Se não contiver, adicione esse valor à variável SUPPORTED.
Ao tentar instalar o ClearCase ou aplicar as correções do ClearCase, aparece uma mensagem de erro indicando "Current directory incorrect." O problema na verdade é com o Perl e não é devido a um diretório incorreto. A solução alternativa é instalar o pacote compat-db-3.3.11 do Red Hat 8.x, que fornece libdb.so.3.
Se você tentar mover um recurso que esteja sob o controle de origem ClearCase para uma pasta que não está sob o controle de origem ClearCase, o deslocamento falha e uma mensagem de erro aparece afirmando que o ClearCase falhou ao adicionar o diretório pai no controle de origem. A solução alternativa é colocar a pasta de destino no controle de origem ClearCase.
Os arquivos Java.class podem ficar dessincronizados porque o compilador incremental não é executado quando o usuário altera um arquivo a partir de alguma ferramenta fora do WebSphere Studio (como as ferramentas de combinação Bloco de Notas ou ClearCase). Se você modificar um arquivo fora do workbench, será necessário executar um "Refresh" (a partir do menu de contexto).
Em determinadas circunstâncias, ao tentar incluir um arquivo "exibição privada" no controle de origem, o WebSphere Studio lança uma mensagem de erro que informa: "File has been removed from the file system." Esse problema ocorre apenas quando o arquivo é aberto em um editor. O arquivo não foi efetivamente excluído e essa mensagem de erro pode ser seguramente ignorada.
Se você exportar um arquivo de conjunto de projetos para um diretório fora de uma exibição do ClearCase e, em seguida, tentar importar os projetos, o ClearCase solicita que você selecione uma exibição dinâmica. Se quiser importar os projetos a partir de uma exibição instantânea, primeiro você deve copiar o arquivo de conjunto de projetos para um diretório da exibição instantânea que deseja utilizar.
Executar uma operação Undo Hijack em um arquivo depois de sequestrá-lo, editá-lo e salvá-lo não funciona. A solução alternativa é registrar saída do arquivo no ClearCase e, em seguida, executar a operação Undo Checkout.
A definição padrão da opção de preferência do Rational ClearCase chamada When checked in files are saved by an internal editor é Automatically checkout para o release atual. Essa definição padrão será alterada para Do nothing em um release futuro.
Retornar para o arquivo Readme principal
(C) Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.