从变更集历史记录中,我可以看到完整的变更集集。
但是当我尝试以编程方式检索列表时,它没有返回我11972年的变更集。
changeset 11972仅包含所有已删除的文件。
Error in curl::curl_fetch_memory(url, handle = handle) :
Problem with the local SSL certificate
请帮助... 谢谢。
答案 0 :(得分:0)
我已经用下面的代码片段进行了测试,它可以按预期返回所有变更集。您可以尝试将new WorkspaceVersionSpec(workspace)
替换为VersionSpec.Latest
,并检查更改集11972是否在路径$/PROJECT_NAME
下:
IEnumerable changesets = VCServer.QueryHistory(
"$/PROJECT_NAME",
LatestVersionSpec.Instance,
0,
RecursionType.Full,
null,
new ChangesetVersionSpec(1),
VersionSpec.Latest,
10,
false,
false);
您还可以使用REST API获取更改集:
Get https://{account}.visualstudio.com/{project}/_apis/tfvc/changesets?$top=10&searchCriteria.itemPath=$/PROJECT_NAME&api-version=5.0-preview.3