如何以编程方式确定此文件属于哪个分支?我花了3个小时试图弄明白没有结果.我找到了这个主题,但它不是我想要的:如何以编程方式获取有关TFS中分支的信息?
我发现获取特定文件的分支信息的唯一方法是使用 VersionControlServer.QueryBranchObjects 查询文件夹结构中的每个可能的分支,一直到根。
但是,您可以做出一些假设并相当有效地完成 - 因为一个分支不能位于 tfs 2010 中的另一个分支中。找到正在签入的所有文件的路径的公共子集并测试这些文件,如果没有一个是分支,那么它们就不是属于同一分支。