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