LocalVersions 命令
在工作区中显示一个或多个项的版本。
所需权限
若要使用 localversions 命令,您必须具有对工作区的**“使用”**权限。 有关更多信息,请参见 Team Foundation Server 权限。
tf localversions ItemSpec
[/recursive] [/format:brief|detailed]
[/workspace:WorkspaceName[;WorkspaceOwner]] [/collection:TeamProjectCollectionUrl]
参数
参数 |
说明 |
---|---|
Itemspec |
指定一个文件或包含您要显示版本号的文件的文件夹。 您可以仅指定本地文件或文件夹。 例如,c:\project1\binder.cs 无效,但 $/project1/binder.cs 有效。
注意
可指定多个 Itemspec 参数。
|
WorkSpaceName |
将自变量用于 /workspace 选项,以指定除映射到当前目录之外的工作区。 |
WorkSpaceOwner |
如果要指定公共工作区,将该自变量用于 WorkSpaceName 自变量。 |
TeamProjectCollectionUrl |
您要显示其版本的一个或多个项所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。 |
选项 |
说明 |
---|---|
/format |
指定以下选项之一来控制此命令返回的数据的显示方式:
|
/recursive |
如果想要操作包括子文件夹中的项,请指定此选项。 |
/workspace |
指定此选项可显示有关工作区而不是映射到当前目录中的项的版本的数据。 |
/collection |
指定团队项目集合。 |
备注
获取或签出文件时, 通常会下载最新版本。 但是,您的工作区中可能有某些本文件的旧版本。
例如,您可以已签出某些文件,但在几周内不签入您的工作。 这段时间内,您团队中的其他人可能签入了对同一文件所做的更改。 在这种情况下,工作区中这些文件的版本比 Team Foundation 版本控制 服务器上的当前版本旧。 可使用 localversions 命令可以获得有关这些文件的哪些版本是在您的工作区中的信息。
有关为 Team Foundation 版本控制 提供关于服务器中项目的附加信息的其他 Team Foundation 命令和映射到其中的工作区的信息,请参见信息性命令。
有关如何查找和使用 tf 命令行实用工具的更多信息,请参见 Tf 命令行实用工具命令。
示例
下面的代码示例显示映射到 c:\workspaces\FeatureA\catalog\controller 文件夹的工作空间中 ControllerBase.cs 文件的版本。
c:\workspaces\FeatureA\catalog\controller>tf localversions ControllerBase.cs
以下示例显示工作空间中所有文件(将其包含在子文件夹中)的版本,这些文件映射到 c:\workspaces\FeatureA\catalog\ 文件夹。 因为已指定 /format:detailed 选项,所以每个文件会以完整路径显示。
c:\workspaces\FeatureA\catalog\>tf localversions . /recursive /format:detailed