

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Confronta i commit in AWS CodeCommit
<a name="how-to-compare-commits"></a>

È possibile utilizzare la CodeCommit console per visualizzare le differenze tra gli specificatori di commit in un repository. CodeCommit Puoi visualizzare rapidamente la differenza tra un commit e il relativo padre. Puoi anche confrontare due riferimenti qualsiasi, incluso il commit. IDs 

**Topics**
+ [Confronta un commit con il suo genitore](#how-to-compare-commits-parent)
+ [Confrontare due specificatori di commit](#how-to-compare-commits-compare)

## Confronta un commit con il suo genitore
<a name="how-to-compare-commits-parent"></a>

Puoi visualizzare rapidamente la differenza tra un commit e il relativo padre per esaminare il messaggio di commit, il committer e cosa è cambiato.

1. Apri la CodeCommit console su [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Nella pagina **Repositories (Repository)**, scegliere il repository in cui si desidera visualizzare la differenza tra un commit e il relativo padre. 

1. Nel riquadro di navigazione selezionare **Commits (Commit)**.

1. Scegliere l'ID commit abbreviato di qualsiasi commit nell'elenco. La visualizzazione cambia per mostrare i dettagli di questo commit, incluse le differenze tra il commit e il commit padre.  
![Scegliere l'ID commit abbreviato per mostrare le differenze tra questo commit e il relativo padre](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-commit-changes1.png)

   È possibile mostrare le modifiche nei file affiancati (visualizzazione **Split (Doppia)**) o inline (visualizzazione (**Unified (Unificata)**). È anche possibile nascondere o visualizzare le modifiche degli spazi vuoti. È inoltre possibile aggiungere commenti. Per ulteriori informazioni, consulta [Commentare un commit](how-to-commit-comment.md).
**Nota**  
Le preferenze per la visualizzazione del codice e per altre impostazioni della console vengono salvate come cookie del browser a ogni modifica. Per ulteriori informazioni, consulta [Utilizzo delle preferenze dell'utente](user-preferences.md).  
![Modifiche mostrate nella visualizzazione unificata, con le modifiche agli spazi bianchi nascoste](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-commit-changes2c.png)  
![Modifiche mostrate nella visualizzazione divisa, con un commento su una riga](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-commenting-commenttab.png)
**Nota**  
 A seconda dello stile finale della riga, dell'editor di codice e da altri fattori, è possibile che vengano visualizzate intere righe aggiunte o eliminate anziché modifiche specifiche di una riga. Il livello di dettaglio corrisponde a quello che viene restituito nel comando **git show** o **git diff**.

1. Per confrontare un commit con il relativo padre dalla scheda **Commit visualizer (Visualizzatore commit)**, scegliere l'ID commit abbreviato. Verranno visualizzati i dettagli del commit, comprese le modifiche tra il commit e il relativo padre.

## Confrontare due specificatori di commit
<a name="how-to-compare-commits-compare"></a>

È possibile visualizzare le differenze tra due specificatori di commit qualsiasi nella CodeCommit console. Gli specificatori di commit sono riferimenti, come branch, tags e commit. IDs 

1. [Apri la CodeCommit console su codecommit/homehttps://console.aws.amazon.com/codesuite/.](https://console.aws.amazon.com/codesuite/codecommit/home)

1. Nella pagina **Repositories (Repository)**, selezionare il repository in cui si desidera confrontare commit, rami o commit con tag. 

1. Nel riquadro di navigazione scegliere **Commits (Commit)**, quindi selezionare **Compare commits (Confronta commit)**.  
![Confrontare due specificatori di commit](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-compare-1.png)

1. Utilizza le caselle per confrontare due specificatori di commit. 
   + Per confrontare l'estremità di un ramo, scegli il nome del ramo dall'elenco. In tal modo viene selezionato il commit più recente dal ramo per il confronto.
   + Per confrontare un commit con un determinato tag associato, scegliere il nome tag dall'elenco. In tal modo viene selezionato il commit con tag per il confronto.
   + Per confrontare un determinato commit, immettere o incollare l'ID commit nella casella. Per ottenere l'ID commit completo, scegliere **Commits (Commit)** nella barra di navigazione e copiare l'ID commit dall'elenco. **Nella pagina **Confronta i commit**, incolla l'ID di commit completo nella casella di testo e scegli Usa commit ID.**   
![Confronta rami, tag o commit IDs](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-compare-2.png)

1. Dopo aver selezionato gli specificatori, scegliere **Compare (Confronta)**.   
![La visualizzazione del confronto tra due rami](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-compare-branches.png)

   È possibile mostrare le differenze nei file affiancati (visualizzazione **Split (Doppia)**) o inline (visualizzazione (**Unified (Unificata)**). È anche possibile nascondere o visualizzare le modifiche degli spazi vuoti.

1. Per annullare le opzioni di confronto, scegliere **Cancel (Annulla)**.