Branches 命令

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

Visual Studio 2019 | Visual Studio 2022

显示指定文件或文件夹的分支历史记录。

先决条件

若要使用 branches 命令,必须将项和任何分支的“读取”权限设置为“允许”才能查看其历史记录。 有关详细信息,请参阅默认 TFVC 权限

语法

tf branches itemspec [/version:versionspec] [/collection:TeamProjectCollectionUrl] [/login:username,[password]]

参数

参数

Argument

说明

<Itemspec>

标识包含要检查的分支的文件或文件夹。 若要详细了解 TFVC 如何分析 <itemspec> 以确定哪些项在范围内,请参阅使用 Team Foundation 版本控制命令、使用选项修改命令的运行方式

<versionspec>

/version 选项提供值。 若要详细了解 TFVC 如何分析版本规范以确定哪些项在其范围内,请参阅使用 Team Foundation 版本控制命令

<TeamProjectCollectionUrl>

项目集合的 URL,其中包含要显示其历史记录的分支中的文件或文件夹,例如 http://myserver:8080/tfs/DefaultCollection

<username>

/login 选项提供值。 可将用户名值指定为 Domain\usernameusername

选项

选项

说明

/version

指定路径的版本。 这种方法不常用。

/collection

指定项目集合。

/login

指定用户名和密码,以便使用 Azure DevOps 对用户进行身份验证。

注解

命令 branches 可指示项何时成为分支操作的源或目标。 输出显示每个版本的父分支。

有关如何使用 tf 命令行实用工具的详细信息,请参阅使用 Team Foundation 版本控制命令

示例

以下示例假定 c:\projects 映射到工作区中的主文件夹。

以下示例显示受版本控制的文件 C:\314.cs 的分支历史记录。

c:\projects>tf branches 314.cs

以下示例显示 Team Foundation 版本控制服务器中 header.h 项的分支历史记录。

c:\projects>tf branches $/applications/header.h

以下示例显示文件夹 $/rel30/math 的分支历史记录。

c:\projects>tf branches $/rel30/math/

以下示例显示 WindowsApplication13-branch 的分支历史记录。 结果使用尖括号指示指定分支的历史记录。

D:\projects\ws1>tf branches WindowsApplication13-branch
$/jun16-1/WindowsApplication13
>>      $/jun16-1/WindowsApplication13-branch   Branched from version 3 <<
                $/jun16-1/WindowsApplication13-branch-prime     Branched from version 5
        $/jun16-1/WindowsApplication13-branch2  Branched from version 3