Freigeben über


Merges-Befehl (Team Foundation-Versionskontrolle)

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

Visual Studio 2019 | Visual Studio 2022

Der tf merges-Befehl zeigt detaillierte Informationen zu früheren Merges zwischen den angegebenen Quell- und Zielbranches in der Team Foundation-Versionskontrolle (TFVC) an.

Voraussetzungen

Um den merges-Befehl verwenden zu können, muss die Berechtigung Lesen sowohl für Quell- als auch für Zielbranches auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter TFVC-Standardberechtigungen.

Syntax

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

Parameter

Argumente

Argument

Beschreibung

<source>

Filtert den Mergeverlauf so, dass nur Einträge mit den angegebenen Quellen enthalten sind.

Dieser Parameter ist optional.

<destination>

Gibt den Zielbranch an, für den der Mergeverlauf angezeigt wird.

Dieser Parameter ist erforderlich.

<username>

Stellt einen Wert für die /login-Option bereit. Sie können einen username-Wert als DOMAIN\username oder username angeben.

<TeamProjectCollectionUrl>

Die URL der Projektsammlung, die die Branches enthält, zu denen Sie den Mergeverlauf anzeigen möchten, z. B. http://myserver:8080/tfs/DefaultCollection.

Tastatur

Option

Beschreibung

/recursive

Zeigt Informationen zu allen Merges im angegebenen TFVC-Serverordner und seinen Unterordnern an.

/extended

Zeigt eine Liste von Merges für einen bestimmten Bereich von Zielelementen an, z. B. tf merges tgt\file1.txt; C21-25. Diese Option zeigt die Arten von Merges an, z. B. Hinzufüge- oder Bearbeitungsvorgänge, sowie detaillierte Informationen zu den Quell- und Zielelementen. Diese Option impliziert /format: Detailed.

Hinweis

Sie können diese Option nicht verwenden, wenn Sie ein Quellelement angeben.

/format

Gibt die Formate an, in denen der Mergeverlauf angezeigt werden kann:

  • Brief (Standardeinstellung): Zeigt die Changesetnummern für die Quell- und Zielelemente sowie den Autor und das Datum des Eincheckens im Ziel an.
  • Detailed: Zeigt die detaillierten Pfade und Changesetnummern für die Quell- und Zielelemente an.

/login

Gibt den Benutzernamen und das Kennwort an, um den Benutzer bei Azure DevOps zu authentifizieren.

/showall

Zeigt alle früheren Merges für ein bestimmtes Zielelement unter dem aktuellen Namen und allen zuvor verwendeten Namen an.

/collection

Gibt die Projektsammlung an.

Hinweise

Weitere Informationen zur Verwendung des Befehlszeilenhilfsprogramms tf finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle.

Beispiele

Im folgenden Beispiel werden Informationen zu allen Mergevorgängen angezeigt, die zwischen Beta1_branch und RTM_branch durchgeführt werden.

c:\projects>tf merges /recursive Beta1_branch RTM_branch

Beispielausgabe:

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

Das Sternchen * neben Changeset 147 gibt an, dass nur einige der Änderungen in diesem Changeset 147 in Changeset 167 gemergt wurden.