【发布时间】:2017-06-28 21:18:04
【问题描述】:
我编写了一个服务,它可以抓取我的 TFS 上所有集合中的所有变更集。
我可以从 changeset object 动态获取任何变更集的集合名称,但我在尝试查找变更集所在的团队项目名称时遇到了麻烦。
我能以某种方式找到变更集所属的团队项目名称吗?
foreach (Changeset cs in allChangeSets)
{
if (cs.Comment != null && ChangeSetFinderMVC.Utils.TFSUtil.Contains(cs.Comment, id))
{
var cso = new ChangeSetObj();
cso.ChangesetId = cs.ChangesetId;
cso.CheckinNote = cs.CheckinNote;
cso.Comment = cs.Comment;
cso.Committer = cs.Committer;
cso.CommitterDisplayName = cs.CommitterDisplayName;
cso.Collection = cs.VersionControlServer.TeamProjectCollection.Name;
cso.TeamProject = "????";
changeSetList.Add(cso);
}
}
【问题讨论】:
-
我相信可以执行跨越多个团队项目的签入 - 这可能就是您找不到直接链接的原因?
-
当非信徒相信信仰是强大的。