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.