Capítol 4. Obtenint informació quant als fitxers i la creació de pedaços

Observant les diferències entre revisions

Hi ha diversos llocs en el Cervisia on podeu demanar una finestra mostrant les diferències entre les revisions d'un fitxer:

  • En la vista principal, podeu seleccionar VisualitzaDiferències amb el repositori (BASE).... Això està basat en l'ordre cvs diff i us mostra les diferències entre la versió al vostre entorn de proves i la darrera versió a què heu actualitzat (també coneguda com a BASE). Això és particularment útil tot just després de cometre un fitxer, ja que podeu trobar un missatge de registre apropiat.

  • Podeu veure les diferències entre la versió en el vostre entorn de proves i la branca de desenvolupament principal (també anomenada HEAD) seleccionant VisualitzaDiferències amb el repositori (HEAD)....

  • Podeu veure les diferències entre les dues darreres revisions del fitxer seleccionat triant VisualitzaÚltims canvis....

  • Podeu accedir als elements del menú Diferències amb el repositori (BASE)..., Diferències amb el repositori (HEAD)... i Últims canvis... des del menú contextual de la vista principal, dretaclicant el fitxer que voleu visualitzar.

  • En el diàleg que es mostra quan cometeu un conjunt de fitxers, podeu sol·licitar una finestra de diferències seleccionant un nom de fitxer en la llista de selecció, sigui dobleclicant-hi o prement Retorn. Això és molt similar a usar VisualitzaDiferències amb el repositori (BASE)... amb el fitxer respectiu en la vista principal.

  • En el diàleg de navegació dels registres, podeu marcar dues revisions d'un fitxer i sol·licitar un diàleg mostrant-ne les diferències (vegeu «Navegant pels registres del CVS»).

Tal com podeu haver esperat, el Cervisia no simplement bolca la sortida de l'ordre diff en el vostre terminal, sinó que mostra una vista gràfica com es veu en Figura 4.1, «Una captura de pantalla del diàleg de diferències del Cervisia».

Figura 4.1. Una captura de pantalla del diàleg de diferències del Cervisia

Una captura de pantalla del diàleg de diferències del Cervisia

El text del diàleg és una variant millorada del text donat per l'ordre diff amb l'opció -u. Podeu veure les diferents versions en dues finestres, amb línies arranjades de manera que podeu fer una comparació costat a costat. Això vol dir que, on s'ha afegit o suprimit text, les respectives finestres mostren línies buides amb el marcador +++++ a mà esquerra. Per a tot el fitxer podeu veure el número d'execució de cada línia en la columna de l'esquerra.

En la segona columna de la dreta de la finestra, podeu veure quin tipus de canvi s'ha fet. Els tipus possibles són Afegeix, Elimina i canvia. Les línies respectives són marcades en blau, verd i vermell. En el centre del diàleg es mostra una imatge comprimida dels colors dels marcadors. D'aquesta manera, podeu tenir una vista general ràpida de tots els canvis al fitxer. També podeu usar les posicions de les regions acolorides en la imatge comprimida com una orientació en usar les barres de desplaçament.

Normalment, les barres de desplaçament a l'esquerra i la dreta de la finestra estan sincronitzades, és a dir si desplaceu a mà esquerra, la dreta és desplaçada en la mateixa quantitat. Podeu canviar això marcant la casella Sincronitza les barres de desplaçament.

Per informació quant a com personalitzar el diàleg de diferències, vegeu «Visualitzador de diferències».