Mesclando a partir de uma ramificação

Após criar e trabalhar em um desvio do CVS por algum tempo, você pode combinar suas alterações do desvio em outro desvio ou em HEAD. Para fazer isso, pode ser preciso:

  1. O nome do desvio ou versão que contém suas alterações.
  2. A versão a partir da qual o desvio foi criado. Esse é o nome da versão fornecido no desvio.

Para combinar suas alterações:

  1. Certifique-se de que o destino esteja carregado em sua área de trabalho. Por exemplo, se você quiser combinar suas alterações em HEAD, certifique-se de que o projeto seja compartilhado com HEAD em sua área de trabalho. Para fazer isso, selecione o projeto e escolha Substituir Por > Outra Ramificação ou Versão no menu de contexto. Em seguida, selecione o desvio a ser substituído.
  2. Selecione o projeto e escolha Equipe > Combinar.
  3. Digite o desvio ou a versão que contém as alterações que você deseja combinar.
  4. O diálogo mesclar tentará supor um ponto de partida apropriado. Se falhar, digite o ponto de partida da mesclagem. Essa é a versão a partir da qual o desvio foi criado. Clique em Finalizar.
  5. Uma sincronização de Mesclagem do CVS será incluída na visualização Sincronizar, mostrando todas as diferenças entre o espaço de trabalho e a ramificação com as alterações.
  6. Carregue todas as alterações desejadas na área de trabalho. Isso pode ser realizado pela mesclagem manual das alterações ou escolhendo Atualizar, Substituir e Atualizar ou Marcar como Mesclado no menu de contexto da árvore.
  7. Após todas as alterações desejadas estarem na área de trabalho, escolha Equipe > Sincronizar com Repositório. Em seguida, você pode consolidar todas as alterações no repositório.

Dica: Se você não conhecer o ponto de partida da mesclagem, poderá optar por desempenhar a mesclagem diretamente no espaço de trabalho. Isso depende do servidor CVS para selecionar um ponto de partida apropriado. Como a mesclagem é desempenhada diretamente no espaço de trabalho, o CVS pode apresentar um texto baseado na marcação de conflito no arquivo. Essa marcação normalmente é difícil, desta forma, a mesclagem diretamente no espaço de trabalho apenas deve ser feita quando necessário.

Ações Mesclar

As ações no editor de mesclagem complementam as ações de mesclagem manual da barra de ferramentas que estão disponíveis na metade inferior do editor de mesclagem.

Atualizar A execução dessa ação levará as alterações para o arquivo no espaço de trabalho. Quaisquer conflitos que não sejam auto-mescláveis serão ignorados.
Substituir e Atualizar Essa ação é ativada nos arquivos com alterações em conflito. A execução dessa ação descartará qualquer alteração local que você possui e substituirá o arquivo pelo conteúdo remoto.
Marcar como Mesclado Esta ação removerá as alterações selecionadas da visualização. As alterações aparecerão novamente apenas se o estado remoto do recurso for alterado e a Sincronização de Mesclagem do CVS for atualizada.

Dica: É possível executar mesclagens em andamento marcando uma Sincronização de Mesclagem do CVS na visualização Sincronizar. Isso permitirá manter o espaço de trabalho atualizado com as alterações liberadas para uma ramificação diferente.

Conceitos relacionados
Programação de equipe com CVS
Ramificações
Sincronizando com um repositório CVS

Tarefas Relacionadas
Ramificando
Sincronizando com o repositório
Atualizando
Consolidando

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