As sincronizações de Mesclagem do CVS ativadas utilizando o comando do menu Equipe > Mesclar aparecerão na visualização Sincronizar. Esta visualização permite inspecionar as diferenças entre os recursos do Workbench local e suas contrapartes remotas que estão sendo mescladas e permite atualizar os recursos locais. A confirmação não é suportada ao mesclar.
A seguir encontra-se um exemplo da aparência da Sincronização de Mesclagem do CVS na visualização Sincronizar:
Os recursos da Sincronização de Mesclagem do CVS são semelhantes aos da Sincronização do Espaço de Trabalho do CVS com as seguintes diferenças.
Este comando permite repetir a sincronização atual, o que busca novamente o estado remoto dos recursos. O menu drop-down do item da barra de ferramentas permite selecionar outras sincronizações existentes ou criar novas utilizando o comando de menu Sincronizar....
Este comando permite marcar ou desmarcar a sincronização atual. As sincronizações marcadas não serão substituídas pela próxima sincronização do mesmo tipo, ao passo que as sincronizações desmarcadas serão substituídas. Isto permite manter uma sincronização por perto para fácil acesso. Tal sincronização será atualizada automaticamente quando as alterações nos recursos do Workbench ocorrerem e pode ser configurada para executar atualizações planejadas e manter-se atualizada com o estado remoto dos recursos. Isso é especialmente útil para mesclagens em andamento de uma ramificação mais estável (por exemplo, HEAD) em uma ramificação de desenvolvimento.
Este comando irá para a próxima diferença mostrada pela visualização. Todas as diferenças em um único arquivo serão visitadas antes de abrir o próximo arquivo na visualização.
Este comando irá para a diferença anterior mostrada pela visualização. Todas as diferenças em um único arquivo serão visitadas antes de abrir o arquivo anterior na visualização.
Reduzir todas as entradas expandidas na visualização.
Neste modo, todos os recursos que foram alterados na ramificação que está sendo mesclada são visíveis.
Neste modo, apenas os conflitos (recursos modificados tanto no Workbench quanto na ramificação que está sendo mesclada) são mostrados.
Este comando atualiza todas as alterações de entrada visíveis na visualização. O comando também atualizará os conflitos que são auto-mescláveis, mas irá ignorar os arquivos cujos conteúdos contiverem conflitos.
O menu drop-down permite remover todas ou as atuais sincronizações, alterar o modo ou o layout, configurar a sincronização atual para executar atualizações planejadas, bem como configurar outras preferências de visualização.
No menu de contexto da visualização Sincronizar, é possível executar várias operações interessantes.
Este comando abre a alteração selecionada em um editor de Comparação, que permite inspecionar as alterações no arquivo.
Este comando abre o recurso local para a alteração selecionada no editor padrão do Workbench para o tipo de arquivo.
Este comando permite abrir o recurso local para a alteração selecionada no editor do Workbench.
Este comando atualiza o estado remoto dos recursos selecionados.
Este comando remove os recursos selecionados da visualização. Os recursos reaparecerão apenas se o estado dos recursos removidos for alterado ou o Workbench for reiniciado.
Este comando atualiza os recursos selecionados. Os conflitos podem ser incluídos em uma atualização, mas apenas os conflitos auto-mescláveis serão atualizados. Conflitos não-mescláveis serão ignorados e devem ser mesclados manualmente utilizando um editor de comparação.
Este comando opera sobre conflitos e alterações de saída e substitui o conteúdo local desses recursos com o conteúdo do servidor.
Este comando remove a alteração da visualização. Esse comando deve ser executado após os conflitos serem mesclados manualmente utilizando um editor de comparação. A alteração reaparecerá apenas se a visualização for atualizada e novas alterações forem localizadas na ramificação que está sendo mesclada.
Resolvendo conflitos
Mesclando a partir de uma ramificação
Comparando recursos
Mesclando alterações no editor de comparação
CVS
Assistente de mesclagem
Sincronização do Espaço de Trabalho do CVS
Editor de comparação