Я написал службу, которая захватывает все изменения во всех коллекциях на моем 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);
}
}
Я считаю, что можно выполнить проверку-в, который охватывает несколько командных проектов - что может быть, почему вы не найти прямую ссылку? –
http://stackoverflow.com/questions/5435303/team-system-check-in-changes-to-multiple-projects-in-a-single-changeset – stuartd
Когда неверующий верит, что вера сильна. – boll