如何通过TFS API获取最新变更集编号? 你能举个例子吗?如何通过TFS API获取最新变更集编号
回答
在这里你去:
TeamProjectPicker tpp = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, true);
tpp.ShowDialog();
var tpc = tpp.SelectedTeamProjectCollection;
VersionControlServer versionControl = tpc.GetService<VersionControlServer>();
var tp = versionControl.GetTeamProject("MyTeamProject");
var path = tp.ServerItem;
var q = versionControl.QueryHistory(path, VersionSpec.Latest, 0, RecursionType.Full, null, VersionSpec.Latest, VersionSpec.Latest, Int32.MaxValue, true, true, false, false);
Changeset latest = q.Cast<Changeset>().First();
// The number of the changeset
int id = latest.ChangesetId;
QueryHistory与你TeamProject的版本控制的路径调用,我们希望从近到最新的变更历史,留下的参数一大堆都是相当默认你的情况。
如果您只对最新的变更集感兴趣,并且只对变更集编号感兴趣,我建议您设置“MaxCount = 1”和“IncludeFileDetails = false”以避免某些不必要的计算 – 2012-04-20 20:25:20
无论如何设置MaxCount为1无关紧要,因为范围是1。然而,你对includechanges参数是正确的,这是没有必要的。 – Nock 2012-04-20 20:37:54
是的,我误解了 - 没有意识到你是从最新到最新的查询。 – 2012-04-20 21:40:20
- 1. 获取最新的登记号码(最新的变更集ID)
- 2. TFS和MSBuild:如何获取最新的变更集版本
- 3. 如何获取tfs修订版本号和最后更改集编号
- 4. 如何将最新的TFS变更集编号插入aspx页面?
- 5. 使用TFS API获取最新版本
- 6. TFS。更改编号。 “获取版本”
- 7. 获取变更集
- 8. 如何通过TFS 2015 REST API页面更改集
- 9. 通过编号获取TreeNode
- 10. Team Foundation Server - TF获取变更集编号
- 11. 我可以通过tfpt.exe,tf.exe或通过TFS API(从powershell)查询变更集吗?
- 12. TFS客户端QueryHistory - 获取最早的变更集
- 13. 如何通过android获取最新的api?
- 14. 如何使用tfs api获取与变更集ID相关的工作项目?
- 15. TFS获取最新日志
- 16. 如何通过API/Powershell获取TFS构建代理的列表?
- 17. 通过命令行从TFS获取最新源代码
- 18. 如何通过API从Asana获取更新
- 19. TFS2010忽略特定变更集编号
- 20. 变更集详细信息的Tfs api
- 21. 如何通过使用VersionControlServer.CreateLabel()[C#]来更新TFS标签[TFS]
- 22. TFS'获取最新'并不真正获取最新信息
- 23. TFS“missing”变更集
- 24. 如何获取最新的java更新版本号?
- 25. 更新Postgres 9.5 Jsonb通过编号
- 26. 如何通过PowerShell更改TFS更改集所有者
- 27. 更新通过API
- 28. WP-API通过编号获取多个页面
- 29. 无法通过编号获取ImageView
- 30. js通过编号获取元素
最新的变化是什么? TFS服务器,团队项目,分支或文件? – Nock 2012-04-20 17:34:04
@Nockawa,团队项目的最新变更集 – orange 2012-04-20 17:57:08