查看命令 (Team Foundation 版本控制)

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 |Visual Studio 2019 |Visual Studio 2017 |Visual Studio 2015 |Visual Studio 2013

视图命令将文件的特定版本检索到计算机上的临时文件夹,并显示该文件。

先决条件

若要使用 视图 命令,必须将 “读取 ”权限设置为 “允许”。 有关详细信息,请参阅 默认 TFVC 权限

语法

tf view [/collection:TeamProjectCollectionUrl] [/console] [/recursive] [/output:localfile]
[/shelveset:shelvesetname[;owner]] [/noprompt] itemspec 
[/version:versionspec] [/login:username,[password]]

参数

参数

Argument

说明

TeamProjectCollectionUrl

项目集合的 URL,其中包含要检索信息的文件的特定版本,例如, (http://myserver:8080/tfs/DefaultCollection).

shelvesetname [:owner]

标识货架集。 可选 所有者 参数用于指定当前用户不拥有的货架集。

Itemspec

标识要检索的文件或文件夹。 有关 Team Foundation 如何分析 itemspecs 以确定哪些项目在范围内的详细信息,请参阅 使用 Team Foundation 版本控制命令、使用选项修改命令功能的方式

注意

可以指定多个 Itemspec 参数。

Versionspec

/version 选项提供一个值,例如 C3。 有关 Team Foundation 如何分析版本规范以确定其范围内的项的详细信息,请参阅 使用 Team Foundation 版本控制命令

username

提供 /login 选项的值。 可以将用户名值指定为 DOMAINemUserName <>或 UserName

localfile

提供要输出文件的文件夹的路径。

选项

选项

说明

/console

指定应将文件输出定向到控制台。 如果要将文件写入磁盘,请使用控制台重定向 (与版本控制项) 不同的名称或位置将文件写入磁盘。

/recursive

查看指定目录和任何子目录中的所有项。

/shelveset

按名称指定货架集。

/noprompt

指定在 项pec 中包含与多个文件匹配的通配符时,Team Foundation 不应在显示每个文件时提示你。

/version

指定要打开的文件的版本以供查看。 如果省略此选项, 则查看 将检索最新的 Team Foundation 版本控制服务器版本。

/collection

指定项目集合。

/login

指定使用Azure DevOps对用户进行身份验证的用户名和密码。

/output

将文件输出到本地文件夹,而不是调用 Windows shell 以打开该文件。

注解

tf 命令行实用工具的视图命令检索从 Team Foundation 版本控制服务器到计算机上的临时文件夹的文件的只读副本,并显示其内容。> 除非指定特定版本,否则 Team Foundation 将从 Team Foundation 版本控制服务器检索文件的最新版本。

视图命令不会检索工作区中的文件或签出文件。有关如何获取 Team Foundation 版本控制服务器版本和签出文件的详细信息,请参阅“获取命令签出命令”。

可以使用 “差异命令 ”查看文件两个版本之间的差异。

有关如何查找 tf 命令行实用工具的详细信息,请参阅 使用 Team Foundation 版本控制命令

输出选项

默认情况下,Team Foundation 在与其文件类型关联的查看器中显示文件的内容。

如果包含 /console 选项,Team Foundation 会将文件的内容打印到命令控制台。 同样,如果 Team Foundation 找不到指定文件类型的查看器,则会将文件的内容输出到命令控制台。

最后,可以将文件的内容重定向到标准输出|,或者>将其保存到另一个文件中,或将其传递给另一个程序进行帖子处理。

示例

以下示例显示文件 314.cs 的最新版本。

c:\projects>tf view 314.cs

以下示例显示使用 changeset 1999 签入的 314.cs 版本。

c:\projects>tf view /version:C1999 314.cs

以下示例检索 314.cs 的版本 5,并将其写入文件 314.old。

c:\projects>tf view /version:5 314.cs > 314.old

以下示例显示与通配符“*.cs”匹配的每个文件的最新版本。

c:\projects>tf view *.cs