Assistente de Mesclagem

Esse assistente ajuda a mesclar as alterações entre dois estados de um projeto na área de trabalho. Muitas vezes, o Assistente de Mesclagem é utilizado para mover alterações de uma ramificação para outra, por exemplo, depois de dividir uma ramificação para trabalhar em uma correção de erro. A operação de mesclagem pega alterações entre dois pontos de uma ramificação, o estado inicial e o estado final, e combina-os na área de trabalho. Normalmente, o ponto inicial será a raiz de uma ramificação (marcação de versão) e o ponto final poderá ser a ponta (última e melhor) da marcação de ramificação ou de outra versão.

É muito importante entender que o destino da mesclagem é sempre o projeto na área de trabalho. Após a conclusão da mesclagem, você pode testar as alterações localmente e, em seguida, consolidá-las na nova ramificação (geralmente HEAD).

Para iniciar uma combinação, selecione um projeto (ou um ou mais recursos) e selecione Equipe > Mesclar... no menu pop-up. Aparecerá o diálogo a seguir.

Estado inicial do diálogo Mesclar

Primeiro, você deve escolher a tag de finalização da mesclagem. Essa é a ramificação ou versão sendo mesclada no espaço de trabalho. Escolha uma versão quando desejar mesclar as diferenças entre duas versões de um projeto no espaço de trabalho. Escolha uma ramificação se desejar mesclar as alterações feitas na ramificação no espaço de trabalho local.

O assistente tentará selecionar uma tag apropriada para a tag inicial ou tag de base. Se uma não puder ser determinada, será necessário digitá-la manualmente. Se não houver uma tag inicial, você poderá optar por mesclar sem uma visualização, nesse caso uma tag inicial não será requerida, mas a mesclagem acontecerá diretamente no espaço de trabalho. A desvantagem disso é que o CVS utiliza uma marcação de base de texto para identificar conflitos e isso é inconveniente para trabalhar.

Se a opção Mesclar Visualização for selecionada, depois que o botão Concluir for pressionado, as alterações entre o ponto inicial e o ponto final são calculadas e exibidas como uma Sincronização de Mesclagem do CVS na visualização Sincronizar. Dependendo do tamanho do projeto que estiver sendo mesclado, isto poderá demorar um pouco, mas pode ser executado em segundo plano. Na visualização Sincronizar, é possível atualizar ou mesclar alterações no Workbench.

Conceitos Relacionados
Programação de equipe com CVS
Ramificações

Tarefas Relacionadas
Ramificando
Mesclando a partir de uma ramificação

Referência Relacionada
CVS
Sincronização de Mesclagem do CVS
Editor de comparação