Quando você move um arquivo ou pasta que é um elemento do Rational ClearCase no produto Rational Developer, o ClearCase registra a saída do diretório-pai, executa as operações de movimentação no VOB e registra a entrada no diretório-pai se a preferência Janela > Preferências > Equipe > Rational ClearCase > Quando é registrada a saída automática no diretório-pai para mover, renomear ou excluir um elemento é definida para Registrar entrada no diretório-pai automaticamente. Se ocorrer um registro de saída em um diretório de origem ou destino quando você executar a operação de movimentação, o ClearCase não registrará a entrada nele.
Se você mover um elemento entre componentes VOBs ou UCM, a versão atualmente na visualização será copiada para o novo local e removida do local antigo. O histórico do elemento não estará disponível no novo local e você será avisado para incluir o elemento no controle de origem. Quando você move um elemento entre componentes VOBs ou UCM, o ClearCase SCM Adapter ignora a definição da preferência Quando é registrada a saída automática no diretório-pai para mover, renomear ou excluir um elemento.
Se mover vários arquivos ou pastas do Rational Developer que residem no mesmo diretório como uma única alteração no diretório, registre a saída do diretório, execute as operações de movimentação no produto Rational Developer, em seguida, registre a entrada no diretório. Se estiver utilizando o UCM do ClearCase, uma operação de movimentação sempre utilizará a atividade atual.
Poderão surgir conflitos se um desenvolvedor trabalhando em uma ramificação compartilhada registrar a entrada no diretório-pai, mas não nas alterações correspondentes. Para evitar problemas, defina a preferência Janela > Preferências > Equipe > ClearCase SCM Adapter > Quando é registrada a saída automática no diretório-pai para mover, renomear ou excluir um elemento para Não fazer nada e verifique se todos os arquivos ou pastas que contêm alterações de código relacionadas aos arquivos ou pastas movidas têm registro de entrada. Os diretórios de origem e destino também devem ter o registro de entrada.
Se você cancelar um registro de saída em um diretório antes de registrar a entrada dele utilizando Desfazer Registro de Saída, o processo de movimentação será desfeito. Se não for registrada a entrada no diretório de origem antes do registro de saída ser cancelado, todos os arquivos ou pastas movidos para fora do diretório de origem reaparecerão. Se não for registrada a entrada no diretório de destino antes do registro de saída ser cancelado, o diretório de destino não conterá mais os arquivos ou pastas movidas para ele. Para desfazer uma operação de movimentação do Rational Developer no ClearCase, verifique se nem o diretório-pai nem os elementos renomeados têm o registro de entrada antes de cancelar o registro de saída. Após clicar em Desfazer Registro de Saída, clique com o botão direito do mouse no diretório-pai no produto Rational Developer e escolha Equipe -> Atualizar Status.
Tarefas Relacionadas
Quando é Registrada a Saída Automática no Diretório-pai para Mover, Renomear ou Excluir um Elemento
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.