3

我正在使用 Visual Studio 2012 并以编程方式使用TFS 2012 API/SDK

我们有一个非常简单的分支策略 $DEVELOPMENT -> $TEST -> $LIVE

简单来说,我正在尝试构建一个应用程序,它允许我们查看哪些分支(如果有的话,但在我们的例子中它们总是存在)变更集已被合并到。

我的结果将显示如下:

功能分支 A - 开发分支 - 测试分支 - 实时分支
38 39 40 41
42 43 44 不适用
45 46 不适用
47 不适用/不适用/不适用

注意:我们不做毫无根据的合并。

我一直在试验,我可以检索到哪些变更集在 $FeatureBranchA 上,但还没有在 $Development 上。又是 $Development -> $Test 和 $Test -> $Live。这些被称为 MergeCandidates。

基本上给出了变更集 38,我必须调用哪些方法才能发现它已在分支 $FeatureA 上合并并获取变更集 ID 39。

变更集 38 和 39 如何“链接”?

Visual Studio 2012 中的 Track Changeset 窗口的屏幕截图
(来源:microsoft.com

4

0 回答 0