Visual studio 2013 在TFS 2013中按变更集进行分支后获取父变更集编号

Visual studio 2013 在TFS 2013中按变更集进行分支后获取父变更集编号,visual-studio-2013,tfs,branch,changeset,Visual Studio 2013,Tfs,Branch,Changeset,我目前正在TFVC中使用TFS 2013更新3,以及Visual Studio 2013更新3 假设有一个分支a,带有一系列变更集,例如11346,12345,12897。然后从分支a和变更集12345(branch from Version,By changeset)创建分支B 此时,从VisualStudio可以很容易地检查分支B是否是分支a的子分支(例如,右键单击分支B->Advanced->Properties->Relationships),但是,是否还有一种方法可以知道分支B是从特定

我目前正在TFVC中使用TFS 2013更新3,以及Visual Studio 2013更新3

假设有一个分支a,带有一系列变更集,例如
11346
12345
12897
。然后从分支a和变更集
12345
branch from Version
By changeset
)创建分支B

此时,从VisualStudio可以很容易地检查分支B是否是分支a的子分支(例如,右键单击分支B->
Advanced
->
Properties
->
Relationships
),但是,是否还有一种方法可以知道分支B是从特定变更集
12345
分支的

此时,当通过变更集进行分支时,我在新的子分支的描述中显式地写入父分支的变更集编号;然而,我想知道,这些信息是否在某个地方“自动”可用,就像前面提到的两个分支的关系一样


即使这些信息只能通过命令行检索也没问题。

要使用的TFS功能是轨迹更改集

请参阅MSDN文档中的

通过打开跟踪变更集窗口,您可以确定 分支已收到和未收到一组更改

然后可以找到分支的原始父变更集编号,该分支是通过“按变更集进行分支”操作创建的

基本上,这些是可以从VisualStudio按照我的问题中显示的场景执行的操作 (分支A:父分支,分支B:子分支):

  • 源代码管理器
    窗口中,右键单击子分支->
    查看历史记录
  • 识别该分支的第一个(较旧的)变更集,然后右键单击->
    跟踪变更集
  • 在分支列表中,默认选择子分支;确保还选择了父分支,并通过
    浏览…
    按钮将子分支添加到
    路径过滤器中
  • 单击
    可视化
    按钮,出现
    跟踪变更集
    窗口
  • 通过defaut,将显示层次跟踪视图:父分支显示变更集列表,其中最后一个是感兴趣的变更集。或者,可以使用
    时间线跟踪
    。这两个视图清楚地显示了创建子分支时两个分支的关系以及子分支起源的父变更集编号