在合并中查找更改的时间集

时间:2014-01-08 12:01:14

标签: version-control tfs tfs2010 tfs-sdk

我正在尝试查找从更改分支到分支到合并到父分支所需的时间。我一直在使用TFS API,并尝试使用GetBranchHistory和QueryMergesExtended方法,但它们似乎没有在合理的时间范围内返回任何内容。

有人能指出我正确的方向来获取这些信息吗?

由于

2 个答案:

答案 0 :(得分:0)

我认为您可以使用TrackChangesets方法。我没有尝试过,但看起来这就是你要找的东西。

看起来返回类型VersionControlBranchVisualizer具有您要查找的内容。

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.teamfoundation.versioncontrol.versioncontrolbranchvisualizerext.trackchangesets.aspx

答案 1 :(得分:0)

对于tfs2010,您可以使用VersionControlServer.TrackMerges获取IEnumerable< ExtendedMerge>。请参见示例here(方法TrackMerges)。