在tfs中查找分支的变更集ID父项

Phi*_*ppe 4 tfs branch tfs2010

有了TFS,有人可以告诉我如何找到2个分支(或主干和分支)共同的最后一次提交的变更集的ID吗?

很容易找到分支的第一个变更集的id(使用'tf history'),但我找不到此提交的父级:( Tfs似乎不保留(或显示)此信息!

注意:获取先前的提交ID(例如:如果分支的第一个变更集ID为120,则为119)不是解决方案,因为变更集ID由tfs服务器中任何项目上的任何分支上的所有提交递增(因此之前的提交可以由另一个项目,同一个项目的另一个分支)

我对使用命令行的解决方案感兴趣,使用tf命令AND和GUI ...

joh*_*job 8

我写了一篇关于这篇文章的博文:http://netexp.blogspot.com/2012/11/tfs-who-is-father-of-my-branch.html

简单来说:

  1. 它可以通过Visual Studio GUI(Track Changeset功能)完成.您需要跟踪子分支中的第一个变更集,然后在父分支中找到最大变更集(有关详细信息,请参阅博客文章中的屏幕截图).
  2. 它可以通过TFS Client API完成.
  3. 您可以使用我开发的简单命令行应用程序.