查看命令 (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