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