比较TFS中的文件夹

时间:2009-12-09 17:52:26

标签: c# visual-studio tfs

我正在使用TFS和C#,我想以编程方式获取在两个不同文件夹之间发生更改的文件列表。
我希望能够进入路径&标签,就像Visaul Studio中Source Control Explorer中的Compare选项一样 谢谢, 约翰。

2 个答案:

答案 0 :(得分:1)

您正在寻找的API位于Microsoft.TeamFoundation.VersionControl.Controls.FolderDiff中。不幸的是,它标记为仅限内部。你必须打开Reflector并以“有趣”的方式访问它。

或者,您可以解析 tf.exe folderdiff $ / folder1 $ / folder2 的输出。

答案 1 :(得分:1)

感谢您的回答,但您建议的API是内部的。

我能够找到一个很好的例子来说明如何做到这一点Diffing two trees in TFS version control