Entscheiden zwischen der Verwendung eines lokalen und eines Serverarbeitsbereichs

Wenn Sie Erstellen oder Bearbeiten eines Arbeitsbereichs, Sie können angeben, ob der Speicherort der Datei ist lokale oder Server.In den meisten Fällen lokale ist am besten, da diese mehrere Vorteile bietet.Vor allem können Sie Core Version Kontrollmaßnahmen durchführen, auch wenn Sie nicht mit Ihrer Team Foundation Server verbunden sind.

Was möchten Sie tun?

  • Verstehen: Warum sollte ich einen lokalen Arbeitsbereich verwenden?

  • Verstehen: Wenn müssen ich einen Server-Arbeitsbereich verwenden?

    • Offline arbeiten Sie, wenn Sie einen Server-Arbeitsbereich verwenden
  • Verwalten von Team Projekt Auflistung Arbeitsbereichseinstellungen für Ihr team

  • Arbeiten Sie an der Eingabeaufforderung

  • Tipps

Verstehen: Warum sollte ich einen lokalen Arbeitsbereich verwenden?

Es gibt viele Dinge über einen lokalen Arbeitsbereich Liebe:

Offline arbeiten Sie leicht. Sie können schnell beginnen, eine Datei bearbeiten, wenn die Netzwerkverbindung nicht verfügbar oder unzuverlässig ist.Im Projektmappen-Explorer können Sie hinzufügen, bearbeiten, löschen, umbenennen, rückgängig machen, und Elemente in Ihrem Arbeitsbereich zu vergleichen, auch wenn Sie nicht mit Ihrer Team Foundation Server verbunden sind.

Leicht Wiederherstellen von Dateien, die Sie lokal gelöscht haben. Lokal gelöschte Dateien wiederherstellen, nur benötigten Dateien.

Visual Studio erkennt automatisch Änderungen. Beim Hinzufügen oder Löschen von Dateien außerhalb des Visual Studio, erkennt das Programm automatisch diese Änderungen.

HinweisHinweis

Ausstehende Änderungen Team Mitglieder, die lokalen Arbeitsbereiche zu verwenden sind nicht sichtbar an andere Teammitglieder in Quellcodeverwaltungs-Explorer.

Verstehen: Wenn müssen ich einen Server-Arbeitsbereich verwenden?

Auch wenn ein lokaler Arbeitsbereich eine bessere Option für die meisten Menschen ist, sind einige Sonderfälle, wenn Sie eine Server-Arbeitsbereichs hilfreich sein könnte:

  • Leistungsminderung als die Anzahl der Elemente in einem lokalen Arbeitsbereich erhöht.

  • Ein Arbeitsbereich, der eine sehr große Anzahl von Dateien enthält. Visual Studio hält nur eine Kopie jeder Datei in einem Serverarbeitsbereich für, der zum Speichern von ihnen benötigte Speicherplatz verringert.

  • Visual Studio 2010 und früheren Versionen können Sie mit dem Arbeitsbereich arbeiten.

  • Die Aktivieren letzte Version bei Auschecken abrufen Option ist verfügbar.

Einige Herausforderungen, denen Sie bei Verwendung ein Server-Arbeitsbereichs:

Offline arbeiten mit Schwierigkeiten und schlechte Leistung. Wenn Sie offline sind, können nicht die lokalen Dateien arbeiten, weil sie schreibgeschützt sind, bis Sie sie auschecken.Sie können Dateien nur im Projektmappen-Explorer, und erst, nachdem Sie in den Offlinemodus wechseln (siehe unten) auschecken.Während Sie offline sind, können nicht Sie alle anderen Vorgänge ausführen, z. B. durch Hinzufügen, löschen, umbenennen oder rückgängig machen.

TippTipp

Sie können die Reaktionsfähigkeit verbessern, durch asynchrone Auschecken aktivieren.Weitere Informationen finden Sie unter Verwalten Auflistung Arbeitsbereich Teamprojekteinstellungen für Ihr Team.

Bb892960.collapse_all(de-de,VS.110).gifIn den Offlinemodus wechseln Sie, wenn einen Serverarbeitsbereich verwenden

Wenn Sie einen Serverarbeitsbereich verwenden und keine zu Ihrem Team Foundation Server Verbindung, ist der Quellcodeverwaltungs-Explorer deaktiviert.Allerdings haben Sie lokale Kopien der Dateien im Serverarbeitsbereich, können Sie weiterhin diese Projektmappen-Explorer bearbeiten.Wenn der Server wieder verfügbar ist, können Sie die Änderungen in die Versionskontrolle einchecken.

TippTipp

Wenn Sie offline arbeiten für Sie wichtig ist, dann sollten Sie einen lokalen Arbeitsbereich anstelle eines Server-Arbeitsbereichs finden Sie unter Lokalen Arbeitsbereiche weiter oben in diesem Thema.

Erforderliche Berechtigungen

Sie müssen entweder die Mitarbeiter für Ihr Teamprojekt.Weitere Informationen finden Sie unter Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.

So arbeiten Sie mit der Versionskontrolle unterliegenden Dateien, wenn der Server offline ist

  1. Öffnen Sie in Ihrem lokalen Arbeitsordner die Lösung, die Sie bearbeiten möchten.

    Wenn der Server offline ist, wird das Dialogfeld In den Offlinemodus wechseln angezeigt.

  2. Wählen Sie OK, und bearbeiten Sie die Projektmappendateien.

  3. Auf der Datei im Menü Wählen Sie Speichern.

  4. In der Schreibgeschützte Datei speichern Dialogfeld Wählen Sie überschreiben den Schreibschutz der Datei entfernen.

So übertragen Sie die offline eingegebenen Änderungen an den Server, wenn dieser verfügbar ist

  1. In Projektmappen-Explorer, öffnen Sie das Kontextmenü für die Projektmappe oder die Datei, und wählen Sie Online gehen.

    Das Dialogfeld In den Onlinemodus wechseln wird angezeigt und zeigt die Änderungen, die Sie offline vorgenommen haben.

  2. Unter Name, aktivieren Sie das Kontrollkästchen für jede Änderung, die Sie verwenden möchten, einchecken, und wählen Sie Online gehen.

    Die Änderungen, die Sie offline vornehmen, werden Team Foundation-Versionskontrolle als ausstehende Änderungen hinzugefügt.

  3. In Projektmappen-Explorer, öffnen Sie das Kontextmenü für Dateien, die Sie offline bearbeitet, und wählen Sie dann Einchecken um die Änderungen an den Server.

Verwalten von Team Projekt Auflistung Arbeitsbereichseinstellungen für Ihr team

Sie können angeben, welche Art von Workspace erstellt Visual Studio für die Teammitglieder standardmäßig: lokalen oder Server.Sie können auch asynchrone Checkout für Ihr Team Server-Arbeitsbereiche.

Erforderliche Berechtigungen

Sie müssen entweder die Administratoren für Ihre Team-Projekt-Auflistung.Weitere Informationen finden Sie unter Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.

Vorgehensweise: festlegen den Standardspeicherort für den Arbeitsbereich

  1. Wählen Sie auf der Menüleiste Team, Auflistung Teamprojekteinstellungen, Source Control.

    Das Dialogfeld Einstellungen für Quellcodeverwaltung wird angezeigt.

  2. Auf der Arbeitsbereichseinstellungen Registerkarte, wählen Sie entweder die lokale oder Server Optionsfeld.

  3. Sie können die Zeit des Systems zum Auschecken von Dateien auf Server-Arbeitsbereiche durch Auswahl reduzieren asynchroner Auschecken in Server-Arbeitsbereiche aktivieren.Wenn Sie diese Option auswählen:

    • Die Berechtigung PendChange wird nicht mehr erzwungen.

    • Checkout-Sperren sind deaktiviert.

Arbeiten Sie an der Eingabeaufforderung

Tipps

  • TippDie Verwendung von lokalen Arbeitsbereiche macht Auschecksperren un-enforceable.Weitere Informationen finden Sie unter Verstehen von Sperrtypen.