Mentor de Ferramentas: Liberação do Trabalho Usando o Rational ClearCase
Finalidade
Este mentor de ferramentas descreve como liberar mudanças com o Rational ClearCase usando a operação de liberação do Gerenciamento Unificado de Mudança (UCM). Informações relacionadas no Rational Unified Process (RUP): Atividade: Liberar Mudanças.
Visão Geral
O diagrama a seguir mostra o fluxo de trabalho de UCM. As áreas sombreadas são abordadas neste mentor de ferramentas.

Observação sobre terminologia: A atividade do UCM do ClearCase não deve ser confundida com o conceito do RUP de Atividade.
No modelo de UCM do ClearCase, as modificações nas origens são capturadas na forma de atividades do UCM. A atividade é composta de um conjunto de mudanças, que identifica todas as versões criadas durante o trabalho em uma tarefa, e um título descritivo.
Para disponibilizar o trabalho realizado na área de trabalho isolada para a equipe de projeto, libere versões associadas às atividades do UCM, do stream de desenvolvimento para o stream de integração do projeto.
O ClearCase mescla as versões liberadas de arquivos e diretórios do stream de desenvolvimento com as versões no stream de integração, conforme necessário. Entretanto, as mudanças liberadas não são permanentes neste momento, o que lhe permite testá-las com outro trabalho no stream de integração. Após o teste, você poderá cancelar a operação de liberação ou concluí-la, tornando os resultados da liberação permanentes.
Use este mentor de ferramentas durante a execução do Microsoft Windows.
Passos na Ferramenta
A operação de liberação do UCM do ClearCase consiste na execução destas tarefas:
- Preparar suas áreas de trabalho
- Iniciar a operação de liberação
- Mesclar arquivos
- Testar e criar seu trabalho
- Concluir a operação de liberação
Antes de iniciar uma operação de liberação, você precisa preparar suas áreas de trabalho, executando as seguintes tarefas:
- Use a operação de rebase do UCM para verificar se sua área de trabalho de desenvolvimento foi atualizada e pode usar as baselines recomendadas mais recentes para seu projeto.
- Para iniciar a operação de rebase, clique em Start > Programs > Rational ClearCase > ClearCase Explorer na barra de tarefas do Windows.
- No ClearCase Explorer, clique com o botão direito do mouse no diretório raiz de sua visão de desenvolvimento e clique em Rebase Stream.
- Siga os passos do Rebase Stream Wizard.
- Faça o check-in de seu trabalho antes de liberá-lo. Use o utilitário Find Checkouts do ClearCase para localizar qualquer versão mantida em check-out.
- Para iniciar o utilitário Find Checkouts no ClearCase Explorer, vá para o painel Folder e clique com o botão direito do mouse na pasta a ser pesquisada. Selecione Find Checkouts no menu de contexto.
- Uma lista de elementos que sofreram check-out será exibida. Selecione os elementos para check-in e clique com o botão direito do mouse. Clique em Check In no menu de contexto.
Se a sua visão de desenvolvimento for uma visão de imagem, execute também uma operação de atualização para ela. Consulte o tópico To update snapshot views na Ajuda on-line do ClearCase para obter informações detalhadas.
Após preparar suas áreas de trabalho, você estará pronto para iniciar a operação de liberação, que é quando o ClearCase integra as mudanças de sua área de trabalho de desenvolvimento à área de trabalho de integração. É feito o check-out dos arquivos para sua visão de integração.
Para iniciar a operação de liberação, vá para o ClearCase Explorer e clique com o botão direito do mouse no diretório raiz de sua visão de desenvolvimento. Clique em Deliver from Stream no menu de contexto.
Consulte o tópico To start a deliver operation na Ajuda on-line do ClearCase para obter informações detalhadas sobre os passos desse procedimento.
O ClearCase mescla o trabalho de seu stream de desenvolvimento com o trabalho no stream de integração. Ele executa mesclagens triviais e, em caso de conflitos, o utilitário ClearCase DiffMerge solicita que você os resolva.
Consulte o tópico Merging Files, directories, and versions na Ajuda on-line do ClearCase para obter informações detalhadas sobre os passos desse procedimento.
Para verificar se o trabalho liberado é compatível com o trabalho no stream de integração, atualize a visão de integração, que reflete os resultados de mesclagem do passo anterior e, em seguida, crie e teste os arquivos nessa visão.
Além de criar e testar, você deve fazer o seguinte:
- Edite as versões que sofreram check-out para resolver erros no build.
- Faça o check-out de arquivos adicionais e edite-os.
Consulte Mentor de Ferramentas: Atualização da Área de Trabalho do Projeto Usando o Rational ClearCase.
Consulte os tópicos a seguir na Ajuda on-line do ClearCase:
- Check out files and directories
- Check in files and directories
- Find and set activities
Quando estiver satisfeito com as mudanças, verifique se elas são compatíveis com o último trabalho referente ao projeto e conclua a operação de liberação da visão de desenvolvimento em que foi iniciada. Você pode optar por cancelar a operação neste momento. Este passo faz o check-in dos arquivos resultantes da operação de mesclagem e conclui outras tarefas de manutenção.
Consulte os tópicos a seguir da Ajuda on-line do ClearCase para obter informações detalhadas sobre os passos desse procedimento:
- To complete a deliver operation
- To undo a deliver operation
Consulte a seção "Delivering Activities" do manual Developing Software do ClearCase.
Copyright
(c) 1987 - 2001 Rational Software Corporation
|