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