如何通过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变更集编号插入aspx页面?
- 4. 使用TFS API获取最新版本
- 5. TFS。更改编号。 “获取版本”
- 6. 如何通过TFS 2015 REST API页面更改集
- 7. Team Foundation Server - TF获取变更集编号
- 8. 我可以通过tfpt.exe,tf.exe或通过TFS API(从powershell)查询变更集吗?
- 9. 如何通过android获取最新的api?
- 10. 如何使用tfs api获取与变更集ID相关的工作项目?
- 11. 通过命令行从TFS获取最新源代码
- 12. TFS2010忽略特定变更集编号
- 13. 变更集详细信息的Tfs api
- 14. 如何通过使用VersionControlServer.CreateLabel()[C#]来更新TFS标签[TFS]
- 15. 如何获取最新的java更新版本号?
- 16. 更新Postgres 9.5 Jsonb通过编号
- 17. 更新通过API
- 18. 如何通过PowerShell更改TFS更改集所有者
- 19. 获取item on setOnItemClickListener listview通过编号
- 20. js通过编号获取元素
- 21. 无法通过编号获取元素
- 22. LinkedIn通过node.js获取人员编号
- 23. Android + json通过编号获取图像
- 24. YUI通过编号获取类名
- 25. javascript通过编号获取孩子
- 26. Nodejs通过编号获取用户
- 27. ,如何使用TFS API修改现有的变更集注释
- 28. 如何浏览TFS变更集?
- 29. 使用TFS TF历史来确定最新的变更集
- 30. 如何通过Apache POI使用java获取幻灯片编号API
最新的变化是什么? TFS服务器,团队项目,分支或文件? – Nock 2012-04-20 17:34:04
@Nockawa,团队项目的最新变更集 – orange 2012-04-20 17:57:08