Wir verwenden Team Foundation Server und verwenden Labels, um Punkte in unserer Versionshistorie zu erstellen, in denen spezifische Versionen (entweder intern oder extern) erstellt wurden.Wie finde ich heraus, auf welchen Änderungssatz ein Label in TFS angewendet wurde?
Im Moment haben wir uns gefragt, ob ein bestimmter Changeset vor oder nach einem bestimmten Label gemacht wurde (und somit in dieser Version enthalten ist oder nicht), aber wir müssen an der falschen Stelle suchen. Diese Informationen werden normalerweise im Fehlerverfolgungssystem bereitgestellt, aber dieses Mal wurde dieses Feld offen gelassen, sodass wir dachten, wir könnten TFS verwenden, um es herauszufinden.
Der Versionsverlauf für eine Datei enthält keine verwendeten Labels. Um nach Etiketten zu suchen, verwende ich den Dialog "Get Specific Version", setze den Typ auf Label und benutze den Label-Auswahldialog, um zu sehen, welche Labels wir erstellt haben, aber dieser Dialog sagt mir nichts über den Changeset bevor/nachdem das Etikett aufgebracht wurde.
Ist die einzige Möglichkeit herauszufinden, ob eine bestimmte Änderung Teil dieser Version war oder nicht, einen neuen Arbeitsbereich zu erstellen, das Verzeichnis mit den Dateien in einem temporären Verzeichnis auf der Festplatte abzubilden, extrahieren Sie das Dialogfeld Get Specific Version das release und eine Datei-diff machen?
Bitte sagen Sie mir, wie dumm ich bin und weisen Sie mich in die richtige Richtung.
Wenn ich das Dialogfeld "Etikett suchen" verwende, das im Wesentlichen dasselbe ist, das ich von "Get Specific Version" erreiche, kann ich eine Liste aller Dateien und Verzeichnisse und des zugehörigen Changesets sehen, muss sie aber durchblättern und finde das Maximum. Ich werde SideKick anschauen, danke! –
SideKicks war genau das, was wir brauchten, danke! –