Mover identificadores de versão

Aviso: Apesar de muitas pessoas preferirem que uma versão de CVS fique parada no tempo e não seja modificável, os identificadores de versão e ramificação em CVS são mutáveis. Como resultado, muitos utilizadores estão convencidos que não se deve modificar uma versão, mas existem algum as situações em que na verdade é bastante útil. Assim sendo, tenha atenção ao movimentar identificadores.

Mover um identificador num único ficheiro

Imaginemos que acabou de submeter a sua construção através da criação de versões do projecto como R1. Rapidamente descobre que existe uma pequena alteração num ficheiro que deverá ser feita e incluída na construção. Em vez de ter de voltar a criar a versão do projecto, pode mover o identificador da versão R1 para o ficheiro modificado.

  1. Modifique o(s) ficheiro(s). Seleccione o ficheiro que foi modificado depois de ter criado R1 e no menu de contexto seleccione Equipa > Mostrar no Histórico do Recurso.
  2. Na vista Histórico do Recurso, seleccione a revisão que deveria estar marcada com a versão R1.
  3. No menu de contexto, seleccione Identificar com Existente....
  4. Seleccione a versão R1 na caixa de diálogo e prima OK.
  5. A vista histórico do recurso será actualizada para confirmar que a versão foi removida.

Mover um identificador na vista repositórios

Muitos projectos utilizam um nome da versão bem definido para a apresentação estável actual de HEAD. Por exemplo, ao criar versões de HEAD com o identificador STABLE, os scripts de construção podiam simplesmente dar saída da versão STABLE para construções. À medida que o código evolui, o identificador STABLE é movido com regularidade para marcar a apresentação estável mais actual. A vista repositórios faculta uma acção para mover um identificador existente.

  1. Abra a vista Repositórios e seleccione um recurso.
  2. No menu de contexto, seleccione Identificar com Existente
  3. Vai surgir um diálogo de selecção de identificadores, onde pode seleccionar o identificador a mover. Se o identificador que pretende aplicar não se encontrar na lista, pode fazer clique em Renovar do Repositório. Se não localizar o identificador, pode fazer clique em Configurar Identificadores, o que abre um diálogo que lhe permite pesquisar identificadores em determinados ficheiros no repositório.
  4. Depois prima OK e o identificador será movido. A operação irá mover um identificador existente para os recursos seleccionados e pode ser utilizada para mover identificadores de versão e ramificação.

Conceitos relacionados
Programação em equipa com CVS

Tarefas relacionadas
Sincronizar com o repositório
Consolidar