Essa visualização fornece uma lista com todas as revisões de um recurso no repositório, assim como todas as revisões de um recurso no histórico local. Nela, é possível comparar as revisões, carregar uma revisão, reverter o arquivo do espaço de trabalho correspondente para uma revisão, marcar com uma tag existente, mostrar anotações e abrir um editor em uma revisão.
Esta é a aparência da visualização de Histórico do CVS:
A Visualização de Histórico pode exibir as revisões local e remota. As revisões do Histórico Local possuem informações mínimas associadas a elas - apenas um time stamp. Como resultado, a maioria dos itens da coluna será exibida em branco para as revisões do Histórico Local. As revisões remotas, por outro lado, terão um conjunto muito mais completo de informações. As colunas são:
A visualização de Histórico do CVS pode exibir ambas as revisões, remota e local. Para revisões remotas:
As tags que são associadas à revisão. Selecionar uma linha de revisão listará as tags na área de janela inferior esquerda da visualização. (Apenas revisões remotas)
Essa coluna exibe a data e hora de criação da revisão no histórico.
Essa coluna exibe o nome da pessoa que criou e que é autor da versão.(Apenas revisões remotas)
Essa coluna exibe o comentário (se houver) fornecido para essa revisão na hora em que foi consolidada. Selecionar uma linha de revisão mostrará o comentário completo no painel inferior direito da exibição.(Apenas revisões remotas)
Este comando atualiza o conteúdo da visualização, buscando as informações mais recentes do histórico do recurso no servidor.
Quando ativada, a visualização exibirá o histórico do recurso do editor ativo ou da seleção ativa.
Quando ativada, fixará a visualização e seu conteúdo. Os novos pedidos para o histórico abrirão uma nova instância da Visualização de Histórico.
Quando ativada, todos os itens do histórico serão classificados em uma das seguintes categorias de data:
Quando ativada, exibirá as revisões local e remota do recurso na visualização de Histórico.
Quando ativada, exibirá apenas as revisões locais do recurso na visualização de Histórico.
Quando ativada, exibirá apenas as revisões remotas do recurso na visualização de Histórico.
Se a visualização estiver no modo Agrupar por Data, Reduzir Tudo reduzirá todas as categorias de data.
Quando ativada, um clique duplo (ou um único clique, dependendo do conjunto de estratégias do Modo de Abertura em Preferências>Geral) abrirá um editor de comparação. Quando desativada, clicar em uma revisão a abrirá.
O menu drop-down contém os seguintes itens:
No menu de contexto da visualização Histórico de Recursos do CVS, é possível executar várias operações interessantes.
Esse comando abrirá o conteúdo da revisão selecionada em um editor de leitura. (O editor utilizado é aquele registrado como o editor padrão do tipo de arquivo). Nota: Se a revisão que está sendo aberta for a versão atual do arquivo, ela será aberta em um editor comum.
O comando comparar varia com base no número de revisões selecionadas na visualização de histórico. Para uma única seleção, Comparar Atual com Revisão comparará a versão atual do recurso com a revisão selecionada. Para duas seleções, Comparar entre Si comparará as revisões selecionadas.
Este comando irá carregar o conteúdo da revisão selecionada na cópia local do arquivo cujo histórico é mostrado na visualização. O arquivo local pode então ser consolidado para que o conteúdo da última revisão no HEAD (ou uma ramificação) corresponda ao conteúdo da revisão selecionada.
Este comando carregará a revisão selecionada sobre o arquivo local cujo histórico está sendo exibido. Esta operação raramente é necessária e é utilizada principalmente para alterar a marcação em um ou mais recursos. A revisão carregada não pode ser subseqüentemente consolidada mas pode ser marcada.
Este comando permite que uma marcação existente seja movida para a revisão de arquivo selecionada.
Este comando mostra o conteúdo do arquivo com anotações que identificam o autor de cada linha de código no arquivo.
Este comando atualiza o conteúdo da visualização.