如何通過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