Ich habe einen Service geschrieben, der alle Changesets in allen Sammlungen auf meinem TFS erfasst.Name des "Team-Projekts" aus dem Changeset-Objekt?
kann ich dynamisch den Namen die Sammlung aller changeset vom changeset object bekommen, aber ich habe Probleme bei den Team Projektnamen versuchen zu finden, dass der changeset in existiert.
Kann ich irgendwie die Team Projektnamen finden ein Changeset gehört?
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);
}
}
Ich glaube, dass es möglich ist, ein Check-in, dass erstreckt sich über mehrere Team-Projekte durchzuführen - das sein kann, warum du bist keine direkte Verbindung gefunden? –
http://stackoverflow.com/questions/5435303/team-system-check-in-change-to-multiple-projects-in-a-single-changeset – stuartd
Wenn der Ungläubige glaubt, der Glaube ist stark. – boll