Erstellen und Verwenden von Arbeitsbereichen

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 2013

Ihr Arbeitsbereich ist Ihre lokale Kopie der Codebasis des Teams. Darin können Sie Ihren Code isoliert entwickeln und testen, bis Sie bereit sind, Ihre Arbeit einzuchecken. In den meisten Fällen wird der einzige Arbeitsbereich, den Sie benötigen, automatisch für Sie erstellt, und Sie müssen ihn nicht bearbeiten.

In einigen Fällen können Sie Ihren Arbeitsbereich ändern oder mehrere Arbeitsbereiche erstellen, um die Änderungen, die Sie in verschiedenen Branchesvornehmen, zu isolieren und zwischen ihnen zu wechseln.

Einen Arbeitsbereich hinzufügen, bearbeiten oder entfernen

Nachdem Sie eine Verbindung mit dem Projekt hergestellt haben (Tastatur: STRG+0, C), können Sie Ihre Arbeitsbereiche über die Team Explorer Startseite verwalten (Tastatur: STRG+0, H).

Verwalten von Arbeitsbereichen aus dem Team Explorer

oder aus Quellcodeverwaltungs-Explorer.

Bearbeiten von Arbeitsbereichen im Quellcodeverwaltungs-Explorer

Dialogfeld "Arbeitsbereiche verwalten"

Wählen Sie Remotearbeitsbereiche anzeigen aus, wenn Sie alle Arbeitsbereiche anzeigen möchten, die Sie besitzen (einschließlich der Arbeitsbereiche auf anderen Computern).

Nachdem Sie Hinzufügen oder Bearbeiten ausgewählt haben, können Sie Arbeitsordner in einem neuen oder vorhandenen Arbeitsbereich ändern.

Dialogfeld "Arbeitsbereich bearbeiten"

Wenn Sie den Arbeitsbereich entfernen möchten, vergewissern Sie sich zuvor, dass keine ausstehenden Änderungen vorhanden sind (Tastatur: STRG+, P 0). Wenn Sie ausstehende Änderungen haben, können Sie sie entweder einchecken oder aufstellen.

Arbeitsbereiche wechseln

Wenn Sie von einem Arbeitsbereich zu einem anderen wechseln, stellen Sie sicher, dass Sie sowohl in Team Explorer als auch in Quellcodeverwaltungs-Explorer zum gleichen Arbeitsbereich wechseln, um sich selbst zu verwechseln.

  1. Stellen Sie eine Verbindung mit dem Projekt her (Tastatur: STRG+0, C).

  2. Wählen Sie auf der Startseite den Arbeitsbereich aus (Tastatur: STRG+0, H), den Sie verwenden möchten.

    Wechseln von Arbeitsbereichen der Team Explorer-Startseite

  3. Wählen Sie in Quellcodeverwaltungs-Explorerden Arbeitsbereich aus, in dem Sie arbeiten möchten.

    Arbeitsbereichsswitching im Quellcodeverwaltungs-Explorer

Über die Eingabeaufforderung arbeiten

Die Arbeitsbereiche können über die Eingabeaufforderung erstellt und verwaltet werden. Sie können auch mehrere Aufgaben ausführen, die in Visual Studio nicht möglich sind. Beispielsweise können Sie den Arbeitsbereich eines anderen Benutzers löschen, wenn Sie über ausreichende Berechtigungen verfügen. Weitere Informationen finden Sie unter Arbeitsbereichsbefehl, Arbeitsbereichsbefehlund Workfold-Befehl.

Q & A

F: Warum sollte ich die Arbeitsordner wechseln müssen? Und wie muss ich dabei vorgehen?

A: Im Allgemeinen sollten Sie Ihr gesamtes Projekt einem einzelnen lokalen Ordner unter c: \ Users \YourName\ Source \ Workspaces \ zuordnen. Beispiel:

Dialogfeld Arbeitsbereich bearbeiten Einige Tipps zu effektiven Ordnernamen:

  • Verwenden Sie kurze Namen für alle Ordner, Unterordner und Dateien. So vereinfachen Sie die Arbeit und vermeiden Probleme mit langen Pfadnamen, die bei bestimmten Arten von Codeprojekten auftreten können.

  • Vermeiden Sie die Verwendung von Leerzeichen. Sie können dann Befehlszeilenvorgänge einfacher ausführen.

Wenn Ihr Team über eine große und komplexe Codebasis verfügt oder Ihr Arbeitsbereich nur die Dateien enthalten soll, die Sie zur Verbesserung der Leistung benötigen, können Sie Ihren Arbeitsbereich optimieren.

F: Kann ich Ordnerzuordnungen wiederverwenden und freigeben?

A: Ja. Wenn Sie Ordnerzuordnungen wiederverwenden oder für andere Teammitgliedern freigeben möchten, können Sie die Ordnerzuordnungen kopieren. Öffnen Sie einfach das Kontextmenü in der Liste Arbeitsordner, und wählen Sie Kopieren aus. Um die Ordnerzuordnungen wiederzuverwenden, fügen Sie sie in einen anderen Arbeitsbereich für die Versionskontrolle oder einen Builddefinitionsarbeitsbereich ein. Um die Ordnerzuordnungen für Teamkollegen freizugeben, fügen Sie sie in eine Textdatei ein, und geben Sie dann die Datei frei.

F: Was bedeutet "Cloaked"?

A: Wählen Sie Cloaked (Verkleinert) aus, um diesen Ordner aus Ihrem Arbeitsbereich auszuschließen. Weitere Informationen und Beispiele finden Sie unter Optimieren Ihres Arbeitsbereichs.

F: Wie füge ich einen Ordner nicht rekursiv hinzu?

A: Optimieren Sie Ihren Arbeitsbereich.

F: Wie wähle ich erweiterte Arbeitsbereichsoptionen aus?

A: Wenn Sie die Schaltfläche Erweitert auswählen, werden einige zusätzliche Optionen angezeigt.

  • Besitzer: Nur der Besitzer eines Arbeitsbereichs kann ihn verwenden.

    Tipp

    Anstatt den Besitzer Ihres Arbeitsbereichs zu ändern, wenn eine andere Person Ihre Arbeit fortsetzen muss, können Sie Ihre Arbeit anhalten (oder in den Arbeitsraum stellen) und dann das Shelveset für sie freigeben.

  • Computer: Dieses Feld identifiziert den Entwicklungscomputer, auf dem sich der Arbeitsbereich befindet, und ist schreibgeschützt. Das Verschieben von Arbeitsbereichen zwischen Computern ist nicht möglich. Wenn sich der Name Ihres Entwicklungscomputers jedoch geändert hat und diese Änderung in diesem Feld angezeigt werden soll, führen Sie tf workspaces /updatecomputername aus.

  • Berechtigungen: Legen Sie für einen Arbeitsbereich, den Sie auf einem Entwicklungscomputer für einen einzelnen Entwickler verwenden, dies auf Privater Arbeitsbereich fest. Wählen Sie Öffentlicher Arbeitsbereich aus, wenn Sie einen einzelnen Computer für ein Team verwenden möchten, um an einer Lösung einer großen Anzahl von Konflikten zusammenzuarbeiten. Wenn Ein Teammitglied in der Lage sein soll, einen Arbeitsbereich zu verwenden, seine Arbeit aber nicht einchecken zu können, wählen Sie Öffentlicher Arbeitsbereich (begrenzt) aus. Diese Option reserviert die Eincheckberechtigung für den Besitzer.

  • Standort: Lokal ist in den meisten Fällen die beste Wahl. Weitere Informationen finden Sie unter Entscheidung zwischen einem lokalen oder einem Serverarbeitsbereich.

  • Dateizeit:

    • Wählen Sie Einchecken aus, wenn der Datums- und Zeitstempel jeder Datei im Allgemeinen mit dem Stempel des Changesets der Version in Ihrem Arbeitsbereich übereinstimmen soll. Einige Probleme und Ausnahmen sind die folgenden:

      • Wenn Sie die lokale Datei ändern, entspricht der Datums- und Zeitstempel dem Datum und der Uhrzeit der Dateiänderung.

      • Dieses Feature ist nur verfügbar, wenn Sie Visual Studio 2012 oder höher und Visual Studio Team Foundation Server 2012 oder höher verwenden.

      • Die Einstellung gilt nicht für Ordner, es sei denn, es gibt ausstehende Hinzufüge- oder Löschvorgänge bei einer im Ordner enthaltenen Datei.

      • Das Codeprojekt kann möglicherweise nicht inkrementell erstellt werden. Stattdessen muss ein neues Projekt erstellt werden.

    • Wählen Sie Aktuell aus, wenn datums- und zeitstempel dem Datum und der Uhrzeit der letzten Änderung der lokalen Datei entsprechen sollen. So hat z. B. ein Teammitglied die letzte Dateiänderung am Montag eingecheckt. Am Dienstag führen Sie einen Get-Vorgang aus, um die Datei zu aktualisieren. Der Datums- und Zeitstempel wird auf Dienstag festgelegt.

F: Kann ich den gleichen Arbeitsbereich in mehreren Instanzen von Visual Studio verwenden?

A: Obwohl Visual Studio nicht verhindert, dass Mehrere Instanzen für denselben Arbeitsbereich ausgeführt werden, wird diese Verwendung nicht unterstützt. Zudem wird diese Arbeitsweise wahrscheinlich Probleme verursachen, wenn Sie einen lokalen Arbeitsbereich verwenden.

F: Wie füge ich Code hinzu, rufe Code ab, entwickle meine App und checke ein?

Fügen Sie dem Server Dateien hinzu, laden Sie Dateien vom Server herunter,entwickeln Sie Ihre App,und checken Sie ein.

F: Ich arbeite an einem Remotestandort. Gibt es eine Möglichkeit, Bandbreite einzusparen?

A: Installieren Sie den Team Foundation-Proxy, und richten Sie einen Remotestandort ein.