共用方式為


Git 檢視命令

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]]

參數

參數 描述
/collection:<TeamProjectCollectionUrl> 指定要檢視之檔案的專案集合 URL。 例如:http://myserver:8080/tfs/DefaultCollectionhttps://dev.azure.com/fabrikam-fiber。 此為必要參數。
/teamproject:<TeamProjectIdentifier> 指定包含存放庫的項目名稱。 此為必要參數。
/repository:<RepositoryIdentifier> 指定要檢視之檔案的存放庫名稱。 此為必要參數。
/blobId:<blobId> 指定要擷取的 Blob 識別碼。 此選項無法與 參數搭配 path 使用。 其中一個 pathblob 是必要的。
/path:<path> 指定檔案的路徑。 此選項無法與 參數搭配 blob 使用。 其中一個 pathblob 是必要的。
/commitId:<commitId> 指定要開啟以供檢視之檔案的認可。 如果您省略此選項, git view 請從預設分支擷取最新版本,通常是 main。 此參數只能與 選項搭配 path 使用。
/output:<localfile> 要在其中儲存擷取檔案的路徑和名稱。 如果未提供,檔案會儲存在 %Temp%\TFSTemp 中。
/console 指定應該將檔案輸出導向主控台。 如果您想要使用主控台重新導向將檔案寫入磁碟,且名稱或位置與版本設定的專案不同,這個參數會很有用。
/login:<username>[,<password>] 指定要執行命令的用戶帳戶。 請參閱 使用Team Foundation版本控制命令

範例

注意

下列範例分成多行,以取得可讀性。 若要將它們複製並貼到命令行並加以執行,請先將它們複製並貼到 記事本 或其他工具,並加以編輯,以便命令包含在單行上。

下列範例會從預設分支擷取檔案,通常是 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