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\username
或 username
。
选项
选项
说明
/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