Trabalhando com ramificações no CVS

Consulte também

O suporte ao CVS do IDE permite manter diferentes versões de toda uma base de códigos usando ramificações. As ramificações são criadas anexando-se uma marca de ramificação a um arquivo ou pasta no repositório. A modificação de arquivos em uma ramificação não afeta os arquivos na linha de código principal nem no "tronco". Entretanto, é possível mesclar quaisquer modificações feitas na ramificação ao voltar posteriormente ao tronco.

Checando ramificações

Se precisar editar arquivos em uma ramificação existente, você pode checar a ramificação para copiar os arquivos para um diretório de trabalho local. No entanto, é necessário criar um novo diretório de trabalho local, dentro do qual ramificação será checada.

Para checar uma ramificação de um diretório de trabalho local:

  1. Escolha Versionamento > CVS > Checkout no menu principal.
  2. Na primeira página do assistente para Checkout de CVS, especifique a localização do repositório do CVS escolhendo uma URL pré-configurada no menu suspenso Raiz de CVS. Se você não estiver familiarizado com a sintaxe, clique no botão Editar e insira a informação solicitada no diálogo Editar raiz de CVS.
  3. Indique a senha do repositório no campo Senha.
  4. Caso esteja usando um proxy, clique no botão Configuração de proxy e insira a informação solicitada. Clique em Próximo.
  5. Na página Módulo para checagem, defina os arquivos e diretórios que deseja checar no campo Módulo ou clique no botão Explorar para escolhê-los em uma lista com todos os módulos do repositório.
  6. Especifique a ramificação, o número de revisão ou a marca que será checada no campo Ramificação ou clique no botão Explorar para selecioná-los em uma lista com todas as ramificações do repositório.
  7. Defina o diretório de trabalho local em que deseja checar as ramificações selecionadas. Outra opção é clicar no botão Explorar para navegar no sistema até o diretório desejado.
  8. Clique em Terminar para checar os arquivos. O IDE inicia o comando Checkout da ramificação. A barra de status do IDE, exibida no canto direito inferior do IDE, indica o progresso dos arquivos que estão sendo baixados da ramificação do repositório para o seu diretório de trabalho local.

Alternando para uma ramificação

Para alternar um projeto, diretório ou arquivo para uma ramificação existente por motivos de estabilização ou testes, utilize o comando Alternar para a ramificação.

Para alternar para uma ramificação:

  1. Nas janelas Projetos, Arquivos ou Versão, clique com o botão direito do mouse no arquivo ou pasta que será a raiz de sua ramificação e escolha CVS > Alternar para a ramificação.
  2. No diálogo Alternar para a ramificação insira o nome de uma ramificação ou clique em Explorar para ver uma lista de ramificações disponíveis.
  3. Clique em Alternar. O IDE move o arquivo selecionado para a ramificação especificada e adiciona uma marca de ramificação.

Criando uma ramificação

Se desejar trabalhar em uma versão separada do seu sistema de arquivos por motivos de estabilização ou testes, crie uma ramificação. As ramificações são criadas por meio da inserção de uma marca de ramificação em um projeto, diretório ou revisão de arquivo.

Para criar uma ramificação:

  1. Nas janelas Projetos, Arquivos ou Versão, clique com o botão direito do mouse no arquivo ou pasta que será a raiz de sua ramificação e escolha CVS > Ramificação.
  2. No diálogo Ramificação insira o nome de uma ramificação ou clique em Explorar para ver uma lista de ramificações disponíveis.
  3. Se quiser marcar o arquivo ou diretório, marque a caixa de verificação Marcar depois da ramificação e insira o nome de uma marca.
  4. Se quiser alternar para a nova ramificação depois de criá-la, marque a caixa de verificação Alternar para esta ramificação posteriormente.
  5. Clique em Ramificação. O IDE cria a ramificação adicionando uma marca de ramificação ao arquivo ou diretório selecionado.

Para informações adicionais sobre como trabalhar com ramificações, consulte a documentação do CVS em:

Consulte também
Mesclando revisões de arquivos de uma ramificação
Atualizando arquivos em um diretório de trabalho local
Resolvendo conflitos de mesclagem

Notificações legais