我在TFS源代码控制系统下有一个文件夹,假设在"$/My Project/Branches/Dev"路径下.
它刚刚从另一个位置移动,即"$/My Project/Dev".
现在,当我从VS中的Source Control Explorer请求其历史记录时,我获得了完整的历史记录,其中描述的移动操作只是其中一个更改集.
但是当我尝试使用TFS SDK获取历史记录时,我只获得了文件夹移动时的最新历史记录.我怎样才能获得完整的历史记录?
我正在使用以下代码:
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(tfsServerURL);
VersionControlServer vcs = (VersionControlServer)tfs.GetService(typeof(VersionControlServer));
// Null means All
VersionSpec versionFrom = null;
System.Collections.IEnumerable enumerable = vcs.QueryHistory(_tfsPath,
VersionSpec.Latest,
0,
RecursionType.Full,
"",
versionFrom,
VersionSpec.Latest,
Int32.MaxValue,
true,
true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7405 次 |
| 最近记录: |