Sincronizando com um Repositório do CVS

No ambiente de programação de equipe do CVS, existem dois processos distintos envolvidos na sincronização de recursos: atualização com as últimas alterações de uma ramificação e consolidação na ramificação. 

Quando você faz alterações no Workbench, os recursos são salvos localmente.  Eventualmente, você poderá preferir consolidar as alterações na ramificação para que outros tenham acesso a elas.  Entretanto, outros podem ter consolidado alterações na ramificação.  Você desejará atualizar os recursos do Workbench com essas alterações.

Importante!: É preferível atualizar antes de consolidar, no caso de haver um conflitos com os recursos no Workbench e os recursos que estão atualmente na ramificação.  

A visualização de sincronização contém filtros para controlar se você deseja exibir apenas alterações de entrada ou alterações de saída. As alterações de entrada são provenientes da ramificação. Se aceitas, elas atualizarão o recurso do Workbench para a última versão atualmente consolidada na ramificação. As alterações de saída provêm do Workbench. As consolidadas, elas alterarão os recursos da ramificação que correspondem aos atualmente presentes no Workbench.

Independentemente do modo (filtro) selecionado, a visualização Sincronizar sempre mostra os conflitos que surgem quando você modifica localmente um recurso para o qual uma versão mais recente está disponível na ramificação. Nessa situação, é possível optar por tomar uma destas três ações: atualizar o recurso da ramificação, consolidar a versão do recurso para a ramificação ou mesclar o trabalho com as alterações no recurso da ramificação. Normalmente, você desejará mesclar, visto que as outras duas opções resultarão em perda de trabalho.

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

Tarefas Relacionadas
Sincronizando com o repositório

Atualizando

Resolvendo conflitos

Combinando a partir de uma ramificação

Consolidando

Referências relacionadas
CVS
Visualização Sincronizar do CVS