View 命令

view 命令将文件的特定版本检索到计算机上的临时文件夹中并显示出来。

必需的权限

若要使用 view 命令,您必须将**“读”权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

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

参数

参数

说明

TeamProjectCollectionUrl

您要检索其信息的文件的特定版本所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。

shelvesetname [:owner]

标识搁置集。 可选 owner 参数用于指定不属于当前用户的搁置集。

Itemspec

标识要检索的文件或文件夹。 有关 Team Foundation 如何分析项规范以确定哪些项在范围之内的更多信息,请参见命令行选项

注意注意
可指定多个 Itemspec 参数。

Versionspec

/version 选项提供值(如 C3)。 有关 Team Foundation 如何分析版本规范以确定哪些项在其范围内的更多信息,请参见命令行语法(版本控制)

username

/login 选项提供值。 可以按域\用户名或用户名的格式指定用户名值。

localfile

提供您要向其中输出文件的文件夹的路径。

选项

说明

/console

指定文件输出应定向到控制台。 如果要使用控制台重定向(使用与已进行版本管理的项不同的名称或位置)将文件写出到磁盘,它非常有用。

/recursive

查看指定目录及其全部子目录中的所有项。

/shelveset

通过名称指定搁置集。

/noprompt

指定在将通配符包含在与多个文件匹配的 itemspec 中时,Team Foundation 不应在显示每个文件之前提示您。

/version

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

/collection

指定团队项目集合。

/login

指定用于在 Visual Studio Team Foundation Server 中验证用户身份的用户名和密码。

/output

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

备注

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

view 命令不会将文件检索到您的工作区中或将其签出。 有关如何获取 Team Foundation 版本控制 服务器版本以及签出文件的更多信息,请参见 Get 命令Checkout 和 Edit 命令

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

有关如何查找 tf 命令行实用工具的更多信息,请参见 Tf 命令行实用工具命令

输出选项

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

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

最后,可以使用**|** 或 > 将文件内容重定向到标准输出,以便将其保存在其他文件中,或将其传递到其他程序以作后续处理。

示例

下面的示例显示了文件 314.c 的最新版本。

c:\projects>tf view 314.c

下面的示例显示了使用变更集 1999 签入的 314.c 的版本。

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

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

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

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

c:\projects>tf view *.cs

请参见

参考

命令行语法(版本控制)

Checkout 和 Edit 命令

Get 命令

Difference 命令

其他资源

Tf 命令行实用工具命令