Visualização Repositórios de CVS

A visualização Repositórios de CVS, que é parte da perspectiva Exploração de Repositórios de CVS, mostra as localizações dos repositórios de CVS adicionadas ao Workbench. Expandir uma localização revela o tronco principal (HEAD), as versões e ramificações do projeto nesse repositório. Você pode expandir as versões e desvios do projeto para revelar as pastas e arquivos contidos neles.

O menu pop-up dessa visualização também permite que você especifique novas localizações de repositório. Utilize a visualização Repositórios de CVS para registrar saída dos recursos do repositório no Workbench, configurar as ramificações e as versões mostradas pela visualização, exibir o histórico de recursos e comparar as versões dos recursos.

A seguir encontra-se um exemplo da aparência da visualização Repositórios de CVS:

Visualização Repositórios de CVS

Há dois tipos de pastas exibidas na visualização repositórios. Para a maior parte, eles podem se tratados da mesma forma. Isto é, pode ser efetuado o registro de saída deles a partir da visualização Repositórios e assim por diante. No entanto, há alguns casos onde os módulos não podem ser expandidos na visualização Repositórios, embora ainda é possível efetuar o registro de saída deles.

Um módulo do CVS mapeado para uma pasta no servidor CVS.
Um módulo do CVS definido no arquivo CVSROOT/módulos do repositório.

Como outras visualizações no Workbench, a visualização Repositórios de CVS possui sua própria barra de ferramentas. São fornecidos botões da barra de ferramentas para atualizar a visualização, navegar e criar novos locais de repositório. A barra de ferramentas contém também um menu drop-down que permite ao usuário filtrar a visualização pelo conjunto de tarefas.

Barra de ferramentas

Ir Para o Início

Este comando redesenha a visualização, mostrando os locais do repositório como as raízes mostradas pela visualização.

Voltar

Este comando redesenha a visualização, mostrando as raízes que foram exibidas imediatamente antes do comando Entrar emitido anteriormente.

Entrar

Este comando redesenha a visualização, tornando os filhos da entrada selecionada as raízes exibidas pela visualização.

Atualizar Visualização

Esse comando atualiza o conteúdo da visualização Repositórios.

Reduzir Tudo

Esse comando reduz todas as entradas expandidas na visualização Repositórios.

Incluir Repositório do CVS

Esse comando torna visível o assistente que ajuda a especificar uma nova localização do repositório.

Menu Drop-Down

O menu drop-down na barra de título permite que a visualização Repositórios seja filtrada por um conjunto de tarefas.

Menu de contexto

No menu de contexto da visualização Repositórios, é possível executar várias operações interessantes.

Nova > Localização do Repositório 

Esse comando torna visível o assistente que ajuda a especificar um novo local do repositório (o mesmo que o item da barra de ferramentas Incluir Repositório do CVS).

Nova > Marcação de Data

Este comando, disponível nas entradas local do repositório e categoria Data, torna visível o diálogo que permite a especificação de uma tag de data que deve ser incluída na categoria Data da entrada do local na visualização Repositórios.

Registrar Saída

Este comando registra a saída dos módulos do CVS selecionados em projetos no Workbench com os mesmos nomes que os módulos remotos (para módulos remotos que são pastas no servidor) ou em projetos com o mesmo nome especificado com o módulo (se o módulo for definido no arquivo CVSROOT/modules no servidor).

Registrar Saída Como...

Este comando abre o assistente Registrar Saída para permitir a configuração de como é feito o registro de saída dos módulos remotos selecionados para o Workbench.

Identificar como Versão...

Esse comando cria versões do recurso selecionado baseado no conteúdo de desvio atual.

Identificar com Existente...

Esse comando cria versões do recurso selecionado baseado no conteúdo de desvio atual, movendo a marcação dos recursos identificados anteriormente, se requerido.

Comparar

Este comando irá comparar dois recursos selecionados.

Comparar com...

Esse comando irá comparar a pasta selecionada com uma ramificação ou versão da mesma pasta.

Configurar Ramificações e Versões

Esse comando torna visível o assistente que ajuda a descobrir as marcações de ramificação e versão que existem no repositório para a pasta selecionada, de forma que sejam adicionadas à visualização repositórios para que os recursos que possuem essas marcações possam ser procurados.

Atualizar Ramificações e Versões

Esse comando, disponível nas entradas das localizações dos repositórios, permite atualizar a lista de ramificações e versões conhecidas exibidas na visualização repositórios para projetos selecionados. Essa operação utiliza os arquivos de atualização de cada projeto definidos automaticamente. Se a operação falhar para um projeto em particular, utilize Configurar Ramificações e Versões no projeto para selecionar um ou mais arquivos de atualização apropriados.

Adicionar à Lista de Ramificações...

Esse comando adiciona o projeto selecionado à lista de projetos exibidos na ramificação especificada na visualização repositórios. Esse comando modifica apenas a visualização repositórios e não afeta o repositório de nenhuma forma. Se você deseja adicionar o projeto a uma ramificação, poderá executar uma Marcação com Existente após a execução dessa operação.

Abrir

Esse comando abre o arquivo selecionado em um editor.  Como as revisões dos arquivos no repositório são imutáveis, o editor é aberto em um estado somente leitura, por isso não é modificado. 

Mostrar Anotação

Este comando mostra o conteúdo do arquivo com anotações que identificam o autor de cada linha de código no arquivo.

Mostrar no Histórico do Recurso

Esse comando mostra o histórico da revisão do arquivo selecionado na visualização Histórico de Recursos do CVS.

Propriedades

Disponível nas entradas do local do repositório, este comando permite a modificação de qualquer uma das propriedades do local. Ele também permite a designação de um nome de visualização e uma codificação do servidor que é utilizada para converter caminhos de arquivo e comentários de consolidação entre o cliente e o servidor (isso não afeta o conteúdo do arquivo).

Conceitos Relacionados
Programação de equipe com CVS
Repositórios de CVS
Ramificações
Versões
Histórico Local

Tarefas Relacionadas
Criando uma localização do repositório CVS
Descartando uma localização do repositório CVS
Atualizando visualização de repositórios CVS
Alterando as Propriedades de uma Localização de Repositório CVS
Registrando saída de um repositório do CVS
Substituindo recursos no Workbench
Compartilhando um novo projeto utilizando o CVS
Visualizando histórico de revisão de um arquivo

Referência Relacionada
CVS
Visualização de Histórico de Recurso do CVS