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]]
参数设置
参数 | 说明 |
---|---|
/collection:<TeamProjectCollectionUrl> |
指定包含要查看的文件的项目集合的 URL。 例如 http://myserver:8080/tfs/DefaultCollection 或 https://dev.azure.com/fabrikam-fiber 。 此参数是必需的。 |
/teamproject:<TeamProjectIdentifier> |
指定包含存储库的项目的名称。 此参数是必需的。 |
/repository:<RepositoryIdentifier> |
指定包含要查看的文件的存储库的名称。 此参数是必需的。 |
/blobId:<blobId> |
指定要检索的 blob 的 ID。 此选项不能与 path 参数一起使用。 需要在 path 或 blob 中选择一个。 |
/path:<path> |
指定文件的路径。 此选项不能与 blob 参数一起使用。 需要在 path 或 blob 中选择一个。 |
/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