Visualizzazione delle modifiche al commit

Potresti voler visualizzare le modifiche specifiche apportate da un utente ai file in un commit. In Cloud Source Repositories, puoi visualizzare queste modifiche utilizzando la sezione File modificati della visualizzazione Dettagli commit.

File con dettagli commit modificati

Accedi alla visualizzazione Dettagli commit

Puoi accedere alla visualizzazione Dettagli commit nei seguenti modi:

  • Dal riquadro Cronologia delle modifiche
  • Dal link del commit

Entrambe le opzioni sono disponibili quando apri un file o una cartella in Cloud Source Repositories.

La seguente tabella elenca alcuni esempi di campi a cui puoi accedere nell'evento di commit:

Nome campo Descrizione
commit l'ID del tuo commit
autore l'autore del commit
genitori L'ID dei commit padre sotto forma di elenco
subject l'oggetto del commit
messaggio il messaggio del commit

Per un elenco di campi aggiuntivi, vedi CommitInfo.

Utilizzare il riquadro Cronologia delle modifiche

  1. Nella console Google Cloud, apri Cloud Source Repositories.

    Repository Cloud Source aperti

    Si apre la pagina Tutti i repository. In alternativa, puoi aprire la visualizzazione La mia origine.

  2. Fai clic su un repository.

    Viene visualizzata la pagina Root del repository.

  3. Nell'elenco File, individua e fai clic sul file che desideri visualizzare.

  4. Nel riquadro adiacente, fai clic su Cronologia delle modifiche.

    Nel riquadro visualizzato, ogni riga mostra l'ID hash del commit formattato come link ipertestuale.

  5. Fai clic sul link dell'ID hash.

    Viene visualizzata la visualizzazione Dettagli commit.

Puoi anche aprire la visualizzazione Dettagli commit facendo clic sul link Commit.

Se stai visualizzando la versione più recente del file per il ramo, il link Informazioni sul commit mostra il nome del ramo insieme all'hash del commit più recente.

Collega informazioni sul commit più recente

Se stai visualizzando una versione precedente di un file o di una cartella, il link Informazioni sul commit mostra l'hash del commit.

Collega informazioni sul commit più recente

Se esamini un determinato tag, il link Informazioni sul commit mostra l'hash associato al tag.

Collega informazioni sul commit più recente

In tutti questi casi, fai clic sull'hash del commit per aprire la visualizzazione Dettagli commit.

Visualizza modifiche riga

Puoi utilizzare la visualizzazione Dettagli commit per vedere quali righe sono state modificate in ogni file. Per visualizzare le righe modificate in un file, procedi nel seguente modo.

  1. Accedi alla visualizzazione Dettagli commit per un commit specifico.

  2. Individua il file che vuoi visualizzare, poi fai clic sulla Freccia giù per espandere la riga.

    La sezione File modificati si espande per mostrare le modifiche apportate al file.

    Un file con modifiche estese

Per visualizzare contemporaneamente tutte le modifiche apportate a un file, fai clic su Espandi tutto nella sezione File modificati.

Differenza tra un file

Per saperne di più sulle modifiche apportate a un file specifico, apri la visualizzazione Diff. Questa visualizzazione fornisce una differenza del file rispetto al commit precedente. Puoi anche selezionare altri commit con cui confrontare il file.

Per differenziare un file, procedi nel seguente modo:

  1. Accedi alla visualizzazione Dettagli commit per un commit specifico.

  2. Fai clic sul link del percorso del file da visualizzare.

    Si apre la visualizzazione Differenza. Questa visualizzazione contiene due riquadri. Un riquadro mostra la versione precedente del file. L'altro riquadro mostra il file così com'era al momento del commit.

    Visualizzazione Differenza

Confronta commit

Un altro modo per scoprire com'è cambiato il codice nel tempo è confrontare un commit con un altro.

Per confrontare due commit:

  1. Accedi alla visualizzazione Dettagli commit per un commit specifico.

  2. Fai clic su Confronta.

    Si apre la schermata Confronto. Questa schermata consente di selezionare due diversi commit. Per impostazione predefinita, questa schermata confronta il commit selezionato al momento dell'apertura della schermata Dettagli commit con l'attuale parent.

    Puoi selezionare diversi commit utilizzando gli elenchi a discesa Commit e To Parent nella breadcrumb.

La visualizzazione dei dettagli di un commit specifico può fornirti molte informazioni su quali file sono stati modificati e perché. Puoi capire meglio la cronologia del codice visualizzando il commit padre. Un commit padre è un commit su cui si basa il commit attuale.

Per accedere al commit padre:

  1. Accedi alla visualizzazione Dettagli commit per un commit specifico.

  2. Fai clic sul link accanto al Genitore.

Spesso, un determinato commit ha un solo padre. Tuttavia, a volte un impegno ha più genitori. Questo accade quando un commit è il risultato dell'unione di due o più rami. Se un commit ha più elementi padre, la visualizzazione Dettagli commit fornisce un elenco a discesa che puoi utilizzare per confrontare e accedere a un elemento padre specifico.