Ottenere la cronologia di un elemento

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Un vantaggio di un sistema di controllo della versione è che è possibile esaminare indietro nel tempo per ottenere informazioni dettagliate su quali modifiche sono state apportate ai file. controllo della versione di Team Foundation (TFVC) gestisce i dati cronologici correlati a ogni versione di ogni file archiviato.

Spesso quando si esamina la cronologia di un file, di una cartella o di un ramo, si sta tentando di risolvere un problema o di rispondere a una domanda. Usando la finestra Cronologia in Visual Studio, è possibile risolvere più facilmente domande e situazioni come le seguenti:

  • Quali modifiche sono state apportate nelle ultime settimane o mesi?

  • Quale elemento di lavoro è stato completato da questa modifica al file?

  • Chi ha archiviato questa modifica? Cosa hanno detto riguardo al cambiamento? Cosa hanno cambiato?

  • Se si sono verificate modifiche impreviste in questo file, causando un bug in un'area del prodotto che il team pensava fosse stabile, chi ha apportato questa modifica e perché?

  • Se una modifica in questo ramo corregge un bug che deve essere corretto anche in altri rami, come è possibile assicurarsi che la modifica venga unita a tali rami?

Usare la finestra Cronologia di Visual Studio per ottenere dati cronologici dettagliati su un progetto, un ramo, una cartella o un file.

Prerequisiti

È necessario essere uno dei Collaboratori per il progetto. Per altre informazioni, vedere Autorizzazioni tfvc predefinite.

Aprire la finestra Cronologia

Per aprire la finestra Cronologia da Visual Studio, fare clic con il pulsante destro del mouse su un elemento in Esplora controllo codice sorgente e quindi scegliere Visualizza cronologia.

Suggerimento

È possibile personalizzare la posizione della finestra facendo clic con il pulsante destro del mouse sul titolo e scegliendo Float, Dock o Imposta layout scheda.

È anche possibile usare il comando Cronologia della riga di comando per aprire la finestra in Visual Studio.

Nella finestra Cronologia vengono visualizzati i dati cronologici relativi all'elemento in due schede:

  • Nella scheda Insiemi di modifiche sono elencate tutte le modifiche apportate all'elemento, incluse le modifiche, le ridenominazione e le unioni.

  • Nella scheda Etichette sono elencate tutte le etichette applicate all'elemento.

Scheda Insiemi di modifiche

Nella scheda Insiemi di modifiche vengono visualizzati dati dettagliati su ogni modifica apportata a un elemento. Tutti i set di modifiche che hanno modificato l'elemento sono elencati in una tabella che include le colonne seguenti:

  • Set di modifiche: ID dell'insieme di modifiche.

  • Utente: nome dell'utente che ha archiviato l'insieme di modifiche.

  • Data: data e ora di archiviazione del set di modifiche.

  • Commento: commento immesso dall'utente che ha archiviato l'insieme di modifiche.

I file visualizzano anche i dati nelle colonne seguenti:

  • Modifica: tipi di modifiche apportate al file con il set di modifiche. Esempi di valori che possono essere visualizzati in questa colonna includono aggiunta, modifica, ridenominazione e unione.

  • Percorso: percorso del file.

Nota

Se si apre la finestra Cronologia usando il tf history comando e si visualizzano i dati relativi a un progetto, un ramo o una cartella, la cronologia di elementi figlio come i file contenuti in una cartella viene visualizzata solo se si usa l'opzione /recursive .

Suggerimento

A volte è necessario condividere questo tipo di dati con un altro utente. È possibile selezionare una o più righe dalla tabella nella scheda Insiemi di modifiche, fare clic con il pulsante destro del mouse, scegliere Copia per copiare i dati negli Appunti e quindi incollare i dati in un messaggio di posta elettronica, un documento o un foglio di calcolo.

Attività comuni

Usando la scheda Insiemi di modifiche, è possibile eseguire le attività seguenti:

Attività

Contenuto di supporto

  • Visualizzare l'elemento come esistente quando è stato archiviato il set di modifiche: fare doppio clic o fare clic con il pulsante destro del mouse sul set di modifiche e quindi scegliere Visualizza. Questo comando è disponibile solo se l'elemento è un file.

None

  • Ottenere altri dettagli su un insieme di modifiche: fare clic con il pulsante destro del mouse su un insieme di modifiche e quindi selezionare Dettagli set di modifiche per ottenere informazioni come:

  • Altri file di origine che fanno parte dell'insieme di modifiche.

  • Elementi di lavoro associati al set di modifiche.

  • Eventuali note di archiviazione lasciate per i revisori.

  • Confrontare una versione precedente con la versione corrente: fare clic con il pulsante destro del mouse su un insieme di modifiche e quindi scegliere Confronta.

  • Confrontare una versione precedente con un'altra versione precedente: selezionare due insiemi di modifiche usando CTRL+Seleziona, quindi fare clic con il pulsante destro del mouse su uno dei set di modifiche e selezionare Confronta.

  • Ottenere una versione precedente dell'elemento: fare clic con il pulsante destro del mouse su un insieme di modifiche e quindi scegliere Recupera questa versione per scaricare la versione precedente dell'elemento nell'area di lavoro.
  • Visualizzare gli utenti che hanno apportato modifiche specifiche all'interno di un file: fare clic con il pulsante destro del mouse su un insieme di modifiche e quindi scegliere Annota. Questo comando è disponibile solo se l'elemento è un file.
  • Ottenere altri dettagli su un merge: se il set di modifiche è stato generato da un merge, è possibile espandere questo elemento per visualizzare i set di modifiche uniti in questo elemento da un altro ramo. Questo comando è disponibile solo se l'elemento è un file.

None

  • Ottenere altri dettagli sulle modifiche apportate prima di una modifica di ridenominazione: se il set di modifiche include una ridenominazione, è possibile espandere questo elemento per visualizzare gli insiemi di modifiche che si sono verificati prima che sia stata apportata la modifica della ridenominazione .

None

  • Visualizzare altri rami a cui è stato unito questo insieme di modifiche: fare clic con il pulsante destro del mouse sul set di modifiche e selezionare Track Changeset (Rileva set di modifiche).
  • Eseguire il rollback delle modifiche da un unico insieme di modifiche: selezionare un singolo insieme di modifiche e scegliere Rollback Intere modifiche.
  • Eseguire il rollback delle modifiche da due o più insiemi di modifiche consecutivi: selezionare un set di set di modifiche consecutive e scegliere Rollback.
  • Visualizzare la cronologia non ricorsiva di una cartella: è possibile ottenere questi dati solo dal prompt dei comandi.

Scheda Etichette

Tutte le etichette applicate all'elemento sono elencate in una tabella che include le colonne seguenti:

  • Nome: nome dell'etichetta.

  • Utente: utente che ha applicato l'etichetta.

  • Data: data e ora di applicazione dell'etichetta.

  • Set di modifiche: set di modifiche a cui si applica l'etichetta.

  • Commento: commento dell'utente che ha applicato l'etichetta.

Nota

Quando vengono visualizzati i dati cronologici relativi a un progetto, un ramo o una cartella, i dati sulle etichette applicate agli elementi figlio, ad esempio i file in una cartella, non vengono visualizzati.

Suggerimento

A volte è necessario condividere questo tipo di dati con un altro utente. È possibile selezionare una o più righe dalla tabella nella scheda Etichette, fare clic con il pulsante destro del mouse, scegliere Copia per copiare i dati negli Appunti e quindi incollare i dati in un messaggio di posta elettronica, un documento o un foglio di calcolo.

Attività comuni

Attività

Contenuto di supporto

  • Visualizzare l'elemento come esistente quando è stato archiviato il set di modifiche etichettato: fare clic con il pulsante destro del mouse su un'etichetta e quindi scegliere Visualizza. Questo comando è disponibile solo se l'elemento è un file.

None

  • Modificare l'etichetta: fare clic con il pulsante destro del mouse sull'etichetta e scegliere Modifica etichetta.
  • Eliminare l'etichetta: fare clic con il pulsante destro del mouse sull'etichetta e selezionare Elimina etichetta.
  • Confrontare una versione precedente dell'elemento con la versione corrente: fare clic con il pulsante destro del mouse su un'etichetta e quindi scegliere Confronta per confrontare una versione precedente dell'elemento con la versione corrente.
  • Ottenere una versione precedente dell'elemento: fare clic con il pulsante destro del mouse su un'etichetta e quindi scegliere Ottieni questa versione per scaricare la versione precedente dell'elemento nell'area di lavoro.
  • Visualizzare altri rami a cui è stato unito il set di modifiche etichettato: fare clic con il pulsante destro del mouse sull'etichetta e selezionare Track Changeset (Rileva modifiche). Questo comando è disponibile solo se l'elemento è un file.
  • Visualizzare gli utenti che hanno apportato modifiche specifiche nella versione etichettata di un file: fare clic con il pulsante destro del mouse su un insieme di modifiche e quindi selezionare Annota. Questo comando è disponibile solo se l'elemento è un file.