Índice
Existem vários locais no Cervisia onde você poderá pedir uma janela que mostre as diferenças entre versões de um ficheiro:
Na janela principal, você poderá escolher a opção → . Esta opção baseia-se no comando cvs diff e mostra-lhe as diferenças entre a versão na sua área de trabalho e a versão com que actualizou da última vez (também conhecida por
BASE
). Esta é particularmente útil antes de você enviar as alterações do seu ficheiro, para que consiga arranjar uma mensagem de registo apropriada.Você poderá ver as diferenças entre a versão na sua área de trabalho e a versão no ramo principal de desenvolvimento (também chamado de
HEAD
) se escolher → .Você poderá ver as diferenças entre as duas últimas versões do ficheiro seleccionado se escolher → .
Você poderá aceder às , e no menu de contexto da janela principal, se carregar com o botão direito do rato no ficheiro que deseja ver.
Na janela que é apresentada quando você faz o 'commit' de um conjunto de ficheiros, você poderá pedir uma janela com as diferenças ao seleccionar o nome de um ficheiro na lista, quer fazendo duplo-click nele quer carregando em Return. Isto é muito semelhante a usar o → com o respectivo ficheiro na janela principal.
Na janela de Ver o Histórico, você poderá marcar duas versões de um ficheiro e pedir uma janela que mostre as diferenças entre elas (veja a secção “Navegar nos Registos do CVS”).
Como você poderia estar à espera, o Cervisia não coloca directamente o resultado do comando diff no seu terminal, mas mostra-lhe uma vista gráfica como aparece em Figura 4.1, “Uma imagem da janela de diferenças do Cervisia”.
O texto na janela é uma variante melhorada do texto que é dado pelo comando 'diff' com a opção -u
. Você poderá ver as versões com diferenças em duas janelas, com as linhas organizadas de forma a que você consiga fazer uma comparação lado-a-lado. Isto significa que, onde o texto foi adicionado ou removido, a janela respectiva mostra linhas em branco com o marcador +++++
do lado esquerdo. Nos outros lados, você poderá ver o número actual de cada linha na coluna da esquerda.
Na segunda coluna da janela da direita, você poderá ver o tipo de alteração que foi feito. Os tipos possíveis são Adicionar
, Remover
e Modificar
. As linhas respectivas são marcadas a azul, a verde e a vermelho. No meio da janela, existe uma imagem comprimida das marcações de cores. Desta forma, você poderá ter uma ideia geral das alterações todas no ficheiro. Você também poderá usar a posição das regiões coloridas da imagem comprimida como uma orientação, quando você mexe as barras de posicionamento.
Normalmente, as barras de posicionamento da janela esquerda e da direita estão sincronizadas, isto é, se você posicionar do lado esquerdo, o lado direito é deslocado da mesma forma. Você poderá activar isto se desligar a opção .
Para mais informações sobre como personalizar a janela de diferenças, veja “Visualizador de Diferenças”.