给定tfs中文件夹的特定路径,我需要以递归方式查找给定变更集的文件夹中的所有文件和文件夹.换句话说,我需要在给定的变更集的tfs中获得路径的传递闭包.我这样做的问题是在tfs中列出特定文件夹的内容.在C#中这怎么可能?
我假设您想要'变更集X中的文件夹内容',而不是'变更集X的一部分'文件夹内容'
GetItems是正确使用的调用,只需传入您感兴趣的变更集的版本规范.
http://msdn.microsoft.com/en-US/library/bb138911.aspx
所以,假设您已经有对VersionControlServer实例的引用:
var myFolderAtChangeset17 = versionControlServer.GetItems("$/MyFolder", new ChangesetVersionSpec(17), RecursionType.Full);
Run Code Online (Sandbox Code Playgroud)
如果我误解了你并且你碰巧想要'变换集X中的文件夹内容',那么有几种不同的方法可以做到这一点,但是使用GetChangeset获取变更集并只过滤更改非常简单.
| 归档时间: |
|
| 查看次数: |
7525 次 |
| 最近记录: |