Share via


Git view コマンド

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

Visual Studio 2019 | Visual Studio 2022

tf git view コマンドは、Git リポジトリからコンピューター上の一時的な場所にファイルを取得して表示します。

前提条件

  • 要件については、「既定の TFVC アクセス許可」を参照してください。

  • 次のように、要求している情報の種類について、成果物を表示できる必要があります。プロジェクト コレクションの場合は [コレクションレベル情報の表示]、プロジェクトの場合は [プロジェクトレベル情報の表示]、リポジトリとブランチ (ブランチのアクセス許可を表示している場合) の場合は [読み取り] です。 詳細については、既定の Git アクセス許可に関するページを参照してください。

構文

tf git view /collection:TeamProjectCollectionUrl
            /teamproject:TeamProjectIdentifier
            /repository:RepositoryIdentifier
            (/blobId:blobId | /path:path [/commitId:commitId])
            [/output:localfile]
            [/console]
            [/login:username[,password]]

Parameters

パラメーター 説明
/collection:<TeamProjectCollectionUrl> 表示するファイルを含むプロジェクト コレクションの URL を指定します。 たとえば、http://myserver:8080/tfs/DefaultCollectionhttps://dev.azure.com/fabrikam-fiber などです。 このパラメーターは必須です。
/teamproject:<TeamProjectIdentifier> リポジトリを含むプロジェクトの名前を指定します。 このパラメーターは必須です。
/repository:<RepositoryIdentifier> 表示するファイルを含むリポジトリの名前を指定します。 このパラメーターは必須です。
/blobId:<blobId> 取得する BLOB の ID を指定します。 このオプションを、path パラメーターとともに使用することはできません。 pathblob のいずれかが必要です。
/path:<path> ファイルのパスを指定します。 このオプションを、blob パラメーターとともに使用することはできません。 pathblob のいずれかが必要です。
/commitId:<commitId> 表示するために開くファイルを含むコミットを指定します。 このオプションを省略すると、git view は、既定のブランチ (通常 main) から最新バージョンを取得します。 このパラメーターは、path オプションとの組み合わせでのみ使用できます。
/output:<localfile> 取得したファイルを保存するパスと名前。 指定しない場合、ファイルは "%Temp%\TFSTemp" に保存されます。
/console ファイル出力をコンソールに送る必要があることを指定します。 このパラメーターは、コンソール リダイレクトを使用して、ディスクのバージョン管理された項目とは異なる名前または場所にファイルを書き込む場合に便利です。
/login:<username>[,<password>] コマンドを実行するユーザー アカウントが指定されます。 「Team Foundation バージョン管理コマンドの使用」を参照してください。

Note

次の例は、読みやすくするために複数の行に分割されています。 これらをコピーしてコマンド ラインに貼り付けて実行するには、まずそれらをコピーしてメモ帳または別のツールに貼り付け、コマンドが 1 行に収まるように編集します。

次の例は、既定のブランチ (通常 main) からファイルを取得し、現在のフォルダーに保存して、ユーザーに資格情報の入力を求めるメッセージを表示します。

tf git view /collection:https://dev.azure.com/fabrikam-fiber /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /output:Global.asax.cs 

次の例では、既定のブランチ (通常 main) からファイルを取得します。資格情報が指定されているため、その入力を求めるメッセージは表示されません。

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

次の例は、指定したコミットからファイルを取得します。

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