如何通过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的VersionControl中的路径调用的,我们想要从最新到最新变更集的历史记录,剩下的全部参数在您的情况下都是默认的。
关于c# - 我如何通过TFS API获得最新的变更集编号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10249714/