Localversions 命令 (Team Foundation 版本控制)

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

Team Foundation 版本控制(TFVC)localversions 命令显示工作区中一个或多个项的版本。

先决条件

若要使用 localversions 命令,请具有对工作区 使用 权限。 有关详细信息,请参阅 默认 TFVC 权限

语法

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

指定以下选项之一来控制此命令返回的数据的显示方式:

  • Brief(默认值):每个目录只显示一次,后跟包含的文件。
  • Detailed:每个文件在其完整路径之后显示。

/recursive

如果希望操作在子文件夹中包括项,请指定此选项。

/workspace

指定此选项可显示与映射到当前目录的工作区中项版本有关的数据。

/collection

指定项目集合。

言论

获取或签出文件时,通常下载最新版本。 但是,工作区中可能有旧版本的某些文件。

例如,你可能已签出一些文件,但未在工作中签入数周。 团队中的其他人可能在此期间签入了对相同文件的更改。 在这种情况下,工作区中这些文件的版本将早于 TFVC 服务器上的当前版本。 可以使用 localversions 命令获取有关工作区中这些文件版本的信息。

其他 TFVC 命令提供有关 TFVC 服务器中的项的详细信息,以及映射到它的工作区。 有关如何使用 tf 命令行实用工具的详细信息,请参阅 使用 Team Foundation 版本控制命令

例子

以下示例显示映射到 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