Befehl 'Git-Ansicht'
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022-
Der Befehl tf git view
ruft eine Datei aus einem Git-Repository an einen temporären Speicherort auf Ihrem Computer ab und zeigt sie an.
Voraussetzungen
Anforderungen finden Sie unter Standard-TFVC-Berechtigungen.
Sie können das Artefakt für den angeforderten Informationstyp anzeigen: Informationen auf Sammlungsebene anzeigen, für Projektsammlungen, Informationen auf Projektebene anzeigen für Projekte und Lesen für Repository und Verzweigung, wenn Sie Verzweigungsinformationen anzeigen. Weitere Informationen finden Sie unter Standard-Git-Berechtigungen.
Syntax
tf git view /collection:TeamProjectCollectionUrl
/teamproject:TeamProjectIdentifier
/repository:RepositoryIdentifier
(/blobId:blobId | /path:path [/commitId:commitId])
[/output:localfile]
[/console]
[/login:username[,password]]
Parameter
Parameter | Beschreibung |
---|---|
/collection:<TeamProjectCollectionUrl> |
Gibt die URL der Projektauflistung an, die die anzuzeigende Datei enthält. Beispiel: http://myserver:8080/tfs/DefaultCollection oder https://dev.azure.com/fabrikam-fiber . Dieser Parameter ist erforderlich. |
/teamproject:<TeamProjectIdentifier> |
Gibt den Namen des Projekts an, das das Repository enthält. Dieser Parameter ist erforderlich. |
/repository:<RepositoryIdentifier> |
Gibt den Namen des Repositorys an, das die anzuzeigende Datei enthält. Dieser Parameter ist erforderlich. |
/blobId:<blobId> |
Gibt die ID eines abzurufenden Blobs an. Diese Option kann nicht mit dem path -Parameter verwendet werden. Eine der path oder blob ist erforderlich. |
/path:<path> |
Gibt den Pfad der Datei an. Diese Option kann nicht mit dem blob -Parameter verwendet werden. Eine der path oder blob ist erforderlich. |
/commitId:<commitId> |
Gibt den Commit an, der die Datei enthält, die zur Anzeige geöffnet werden soll. Wenn Sie diese Option weglassen, ruft git view die neueste Version aus der Standardverzweigung ab, in der Regel main . Dieser Parameter kann nur mit der Option path verwendet werden. |
/output:<localfile> |
Der Pfad und der Name, unter dem die abgerufene Datei gespeichert werden soll. Wenn nicht angegeben, wird die Datei in %Temp%\TFSTempgespeichert. |
/console |
Gibt an, dass die Dateiausgabe an die Konsole weitergeleitet werden soll. Dieser Parameter ist nützlich, wenn Sie die Datei mithilfe der Konsolenumleitung mit einem anderen Namen oder Speicherort als dem versionsgeschützten Element auf den Datenträger schreiben möchten. |
/login:<username>[,<password>] |
Gibt das Benutzerkonto an, mit dem der Befehl ausgeführt werden soll. Siehe Verwenden von Steuerelementbefehlen für die Team Foundation-Version. |
Beispiele
Anmerkung
Die folgenden Beispiele sind in mehrere Zeilen unterteilt, um die Lesbarkeit zu verbessern. Um sie in die Befehlszeile zu kopieren und einzufügen und auszuführen, kopieren Sie sie zuerst, und fügen Sie sie in Editor oder ein anderes Tool ein, und bearbeiten Sie sie, damit die Befehle in einer einzelnen Zeile enthalten sind.
Im folgenden Beispiel wird eine Datei aus der Standardverzweigung abgerufen, in der Regel main
, speichert sie im aktuellen Ordner und fordert den Benutzer zur Eingabe seiner Anmeldeinformationen auf.
tf git view /collection:https://dev.azure.com/fabrikam-fiber /teamproject:FabrikamProject
/repository:FabrikamRepo
/path:FabrikamApp/Global.asax.cs
/output:Global.asax.cs
Im folgenden Beispiel wird eine Datei aus der Standardverzweigung abgerufen, in der Regel main
und fordert keine Anmeldeinformationen auf, da sie angegeben werden.
tf git view /collection:https://dev.azure.com/fabrikam-fiber
/teamproject:FabrikamProject
/repository:FabrikamRepo
/path:FabrikamApp/Global.asax.cs
/output:Global.asax.cs
/login:FabrikamUser@hotmail.com,FabrikamPassword
Im folgenden Beispiel wird eine Datei aus dem angegebenen Commit abgerufen.
tf git view /collection:https://dev.azure.com/fabrikam-fiber
/teamproject:FabrikamProject
/repository:FabrikamRepo
/path:FabrikamApp/Global.asax.cs
/commitID:a2db383ffefa46a6f6638605a806925ea7c16ad9
/output:Global.asax.cs
/login:FabrikamUser@hotmail.com,FabrikamPassword