Freigeben über


Versionskontrollarbeitsbereiche und Zuordnung

Aktualisiert: November 2007

Ein Arbeitsbereich beinhaltet einen Satz clientseitiger Ordner auf dem lokalen Datenträger, die der Versionskontrolle unterliegenden Ordnern auf dem Team Foundation-Versionskontrolle-Server zugeordnet sind.

  • Arbeitsordner im Arbeitsbereich: In den lokalen Arbeitsordnern für den Arbeitsbereich können Sie der Versionskontrolle unterliegende Elemente hinzufügen, bearbeiten, löschen, verschieben, umbenennen oder auf andere Weise ändern, ohne dass sich dies auf den Quellcodeverwaltungsordner am Server auswirkt. Zudem können Sie ohne Auswirkungen auf die Versionskontrollelemente am Server Änderungen vornehmen und testen. Das System registriert Änderungen an lokalen Elementen als ausstehende Änderungen. Wenn Sie einen Eincheckvorgang ausführen, führen Sie einen Commit für lokale Änderungen zum Quellcodeverwaltungsordner des Servers aus. Beim Eincheckvorgang wird die Aktualisierung registriert und für andere Mitglieder des Teams zur Verfügung gestellt.

  • Ordnerzuordnungen im Arbeitsbereich: Eine Arbeitsbereichszuordnung ist eine Liste von aktiven und verdeckten Elementen. Wenn Sie einen lokalen Ordner einem Team Foundation-Versionskontrolle-Ordner auf dem Versionskontrollserver zuordnen, werden im System implizit Zuordnungen zwischen allen aktuellen und zukünftigen Unterordnern erstellt. Wenn Sie beispielsweise den Ordner $/projects dem Ordner c:\projects zuordnen, anschließend das Projekt $/projects/project_one hinzufügen und dann einen get-Vorgang für den Arbeitsbereich ausführen, erstellt Team Foundation automatisch einen lokalen Arbeitsordner mit der Bezeichnung project_one im Verzeichnis C:\projects.

Arbeitsordner im Arbeitsbereich

Sie müssen über einen Arbeitsbereich verfügen, bevor Sie auf dem Computer Team Foundation-Versionskontrolle-Befehle ausführen können. Team Foundation speichert Informationen über die Arbeitsbereiche. Zu diesen Informationen gehören die folgenden:

  • Eine Liste aller Dateien im Arbeitsbereich

  • Die Version jeder Datei

  • Eine Liste der ausstehenden Änderungen

Da diese Informationen auf dem Server gespeichert werden, können andere Benutzer mit den entsprechenden Berechtigungen Ihre Arbeitsumgebung auf ihren Computern duplizieren. Sie können allerdings keine ausstehenden Änderungen anzeigen. Weitere Informationen hierzu finden Sie unter Befehl Get.

Zuordnen von lokalen Ordnern zu Ordnern auf dem Versionskontrollserver

Durch die Arbeitsbereichszuordnung wird ein clientseitiger Arbeitsordner erstellt. Dort legen Sie Dateien und Unterordner ab, wenn Sie einen Get-Vorgang ausführen.

Sie können Arbeitsbereichszuordnungen für einen bestimmten Arbeitsbereich hinzufügen und entfernen, indem Sie den Arbeitsbereich in Team Foundation-Versionskontrolle verwalten oder indem Sie den Befehl workfold im tf-Befehlszeilendienstprogramm ausführen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen und Entfernen eines Arbeitsordners in einem Arbeitsbereich oder Befehl Workfold.

Sie können zudem verdeckte Zuordnungen angeben. Verdeckte Zuordnungen verhindern das Abrufen von Dateien und Unterordnern aus dem angegebenen Serverordner, wenn Sie die Get operation ausführen. Sie können während des Arbeitsbereichserstellungsprozesses Arbeitsbereichszuordnungen manuell im Dialogfeld Arbeitsbereich erstellen erstellen. Andernfalls erstellt Team Foundation die Arbeitsbereichszuordnungen automatisch, wenn Sie der Versionskontrolle Dateien hinzufügen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen eines zugeordneten Arbeitsbereichs.

Zuordnung einzelner Ordner

Sie können einem lokalen Arbeitsbereich auch nur die unmittelbar untergeordneten Elemente eines Ordners der Versionskontrolle zuordnen. Sie können dies erreichen, wenn Sie bei der Angabe des Ordners ein Sternchen als Platzhalterzeichen angeben.. Andernfalls werden standardmäßig alle untergeordneten Elemente des Ordners der Versionskontrolle dem lokalen Arbeitsbereich rekursiv zugeordnet.

Hinweis:

Wenn Sie einen lokalen Arbeitsbereich im Dialogfeld Zuordnung erstellen und das Kontrollkästchen Rekursiv deaktivieren, erstellen Sie einen Arbeitsbereich, der einem einzelnen Ordner zugeordnet ist. Dieses Feature ist nur verfügbar, wenn Sie die Service Pack 1-Version von Microsoft Visual Studio Team System 2008 Team Foundation Server installiert haben.

Durch die Zuordnung einzelner Ebenen innerhalb einer Versionskontrollhierarchie wird ggf. die Anzahl der auf den Clientcomputer heruntergeladenen Elemente beschränkt. Das sorgt für ein schnelleres Herunterladen und spart Speicherplatz auf dem Clientcomputer.

Verwalten von mehreren Arbeitsbereichen

Ein einzelner Arbeitsbereich kann mehrere Teamprojekte enthalten. Weitere Informationen hierzu finden Sie unter Gewusst wie: Hinzufügen und Entfernen eines Arbeitsordners in einem Arbeitsbereich. Es empfiehlt sich möglicherweise, mehrere Kopien der Quelldateien zu speichern, wobei jede Kopie auf eine andere Dateiversion verweist. Dies kann sinnvoll sein, wenn Sie an einer neuen Version arbeiten, jedoch auf die Quelldateien aus einer älteren Version zurückgreifen möchten. Weiterhin ist die Erstellung eines speziellen Testarbeitsbereichs auf dem Computer zu empfehlen, wenn Sie Überprüfungen durch Experten für den Code eines Teammitglieds durchführen.

Siehe auch

Konzepte

Arbeiten mit Versionskontrollarbeitsbereichen

Weitere Ressourcen

Gewusst wie: Erstellen eines Arbeitsbereichs von der Befehlszeile aus