Comando Merges (controllo della versione di Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

Il tf merges comando visualizza informazioni dettagliate sui merge precedenti tra i rami di origine e di destinazione specificati in controllo della versione di Team Foundation (TFVC).

Prerequisiti

Per usare il merges comando, è necessario disporre dell'autorizzazione Lettura impostata su Consenti per i rami di origine e di destinazione. Per altre informazioni, vedere Autorizzazioni tfvc predefinite.

Sintassi

tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]

Parametri

Argomenti

Argomento

Descrizione

<source>

Filtra la cronologia unione per includere solo le voci con le origini specificate.

Il parametro è facoltativo.

<destination>

Specifica il ramo di destinazione per il quale viene visualizzata la cronologia unione.

Questo parametro è obbligatorio.

<username>

Fornisce un valore all'opzione /login . È possibile specificare un username valore come DOMAIN\username o username.

<TeamProjectCollectionUrl>

URL della raccolta di progetti che contiene i rami su cui si desidera visualizzare la cronologia di merge, ad esempio http://myserver:8080/tfs/DefaultCollection.

Opzioni

Opzione

Descrizione

/recursive

Visualizza le informazioni per tutte le unioni nella cartella del server TFVC specificata e nelle relative sottocartelle.

/extended

Visualizza un elenco di merge per un intervallo specifico di elementi di destinazione, ad esempio tf merges tgt\file1.txt; C21-25. Questa opzione visualizza i tipi di unione, ad esempio aggiungere o modificare, e informazioni dettagliate sugli elementi di origine e di destinazione. Questa opzione implica /format: Detailed.

Nota

Non è possibile usare questa opzione se si specifica un elemento di origine.

/format

Specifica i formati in cui può essere visualizzata la cronologia unione:

  • Brief (impostazione predefinita): mostra i numeri del set di modifiche per gli elementi di origine e di destinazione e l'autore e la data dell'archiviazione di destinazione.
  • Detailed: mostra i percorsi dettagliati e i numeri del set di modifiche per gli elementi di origine e di destinazione.

/login

Specifica il nome utente e la password per autenticare l'utente con Azure DevOps.

/showall

Visualizza tutte le unioni passate per un determinato elemento di destinazione con il nome corrente e tutti i nomi usati in precedenza.

/collection

Specifica la raccolta di progetti.

Osservazioni:

Per altre informazioni su come usare l'utilità della tf riga di comando, vedere Usare i comandi di controllo della versione di Team Foundation.

Esempi

Nell'esempio seguente vengono visualizzate informazioni su tutte le operazioni di unione eseguite tra il Beta1_branch e il RTM_branch.

c:\projects>tf merges /recursive Beta1_branch RTM_branch

Output di esempio:

Changeset  Merged in Changeset   Author   Date
--------------------------------------------------------
135         162                   Justin     10/31/2003
146         162                   Justin      10/31/2003
147*        167                   Bill       11/02/2003

L'asterisco * accanto al set di modifiche 147 indica che solo alcune delle modifiche nel set di modifiche #147 sono state unite nel set di modifiche #167.