Arbeiten mit Bezeichnungen
Eine Bezeichnung ist ein Marker, den Sie gezielt an eine Gruppe ansonsten unabhängiger Datei- und Ordnerversionen auf dem Quellcodeverwaltungsserver anfügen können, um ihren gemeinsamen Abruf in einen Arbeitsbereich für die Entwicklung oder Erstellung zu vereinfachen.
Ein häufiger Typ von Bezeichnung ist eine Meilensteinbezeichnung, z. B. "M1", "Beta2" oder "Release Candidate 0."
Sie können eine Bezeichnung in Verbindung mit Vorgängen, z. B. Verzweigen, Zusammenführen, Vergleichen und Abrufen bestimmter Versionen von Ordnern und Dateien, verwenden.
Bezeichnungen sind Objekte ohne Versionsinformationen
Im Gegensatz zu Dateien sind Bezeichnungen Objekte ohne Versionsinformationen. Dies bedeutet, dass in Team Foundation keine Versionsgeschichte von Dateien gespeichert wird, die mit einer Bezeichnung gekennzeichnet sind oder waren. Außerdem sind Bezeichnungen keine ausstehenden Änderungen, für die mit dem Checkin-Befehl ein Commit ausgeführt werden muss. Wenn Sie den Label-Befehl ausgeben, werden die entsprechenden Aktualisierungen sofort auf dem Server für die Quellcodeverwaltung in Team Foundation übernommen.
Bezeichnungen werden auf Versionen, nicht auf Dateien angewendet
Bezeichnungen sind versionsspezifisch, d. h., Sie können eine bestimmte Bezeichnung nur an eine Version einer Datei oder eines Ordners anfügen. Dateien und Versionen können mehrere Bezeichnungen zugeordnet sein.
Bezeichnungen verfügen über einen Gültigkeitsbereich
Bezeichnungen werden mit einem Gültigkeitsbereich erstellt, der den Namen der Bezeichnung qualifiziert. Sie können in einem anderen Abschnitt der Quellcodeverwaltung in Team Foundation den gleichen Namen für eine andere Bezeichnung verwenden. Der Gültigkeitsbereich der Bezeichnung ist ein Pfad in der Quellcodeverwaltung in Team Foundation, unter dem keine anderen Bezeichnungen mit dem gleichen Namen erstellt werden können. Der Gültigkeitsbereich qualifiziert nur den Namen der Bezeichnung. Er schränkt nicht die Elemente ein, auf die die Bezeichnung angewendet werden kann.
Beispielsweise erstellt Entwickler 1 eine Bezeichnung mit dem Namen Beta und dem Gültigkeitsbereich $/TeamProject1. Entwickler 2 erstellt eine Bezeichnung mit dem gleichen Namen und dem Gültigkeitsbereich $/TeamProject2. Entwickler 1 darf nicht eine dritte Bezeichnung mit dem Namen Beta und dem Gültigkeitsbereich $/TeamProject2/Unterordner anwenden. Er kann jedoch seiner ursprünglichen Bezeichnung $/TeamProject2/Unterordner hinzufügen.
Der Gültigkeitsbereich von auf der grafischen Benutzeroberfläche erstellten Bezeichnungen ist der Stammordner des Teamprojekts, in dem sie erstellt werden. Der Gültigkeitsbereich von über die Befehlszeile erstellten Bezeichnungen ist der längste gemeinsame Pfad der im label-Befehl angegebenen Elemente. Um den vollqualifizierten Namen einer Bezeichnung anzugeben, müssen Sie den Bezeichnungsnamen, das Symbol "@" und den Bezeichnungsgültigkeitsbereich verketten. Beispiel: Beta@$/TeamProject1. Weitere Informationen finden Sie unter Befehl Label (Team Foundation-Quellcodeverwaltung).
In diesem Abschnitt
- Gewusst wie: Anwenden von Bezeichnungen
Beschreibt die Vorgehensweise zum Anwenden und anschließenden Verwalten von Bezeichnungen für Dateien und Ordnern in der Quellcodeverwaltung in Team Foundation.
- Gewusst wie: Suchen von Bezeichnungen
Beschreibt die Schritte zum Suchen von Bezeichnungen für Dateien und Ordner, die der Quellcodeverwaltung in Team Foundation zugeordnet sind.
- Gewusst wie: Bearbeiten von Bezeichnungen
Erläutert die Schritte zum Bearbeiten mit Verzeichnissen versehener Differenzmengen.
- Gewusst wie: Entfernen von Bezeichnungen
Beschreibt die Schritte zum Löschen mit Bezeichnungen versehener Differenzmengen.
Referenz
Team Foundation-Quellcodeverwaltung: Befehlszeilenreferenz
Verwandte Abschnitte
- Exemplarische Vorgehensweisen für die Team Foundation-Quellcodeverwaltung
Listet exemplarische Vorgehensweisen auf, die sich mit dem Verwenden der Quellcodeverwaltung, dem Anpassen des Eincheckvorgangs im Rahmen der Quellcodeverwaltung sowie der Verwendung der Quellcodeverwaltung von der Befehlszeile befassen.