Freigeben über


Gewusst wie: Identifizieren des Status von Elementen unter Quellcodeverwaltung im Projektmappen-Explorer

Wenn der Quellcodeverwaltung mit dem Projektmappen-Explorer eine Projektmappe oder ein Projekt hinzugefügt wird oder wenn Elemente unter Quellcodeverwaltung auf andere Weise an Visual Studio gebunden werden (siehe Gewusst wie: Binden und Aufheben der Bindung von Projekten und Projektmappen), werden die der Quellcodeverwaltung unterliegenden Elemente in den Projektmappen-Explorer integriert. Diese Integration wird durch hinzugefügte Statussymbole der Quellcodeverwaltung wiedergegeben, die auf der linken Seite der Elemente in der Projektmappe angezeigt werden, sowie durch einige zusätzliche spezielle Kontextmenüelemente für die Quellcodeverwaltung. Die Statussymbole der Quellcodeverwaltung, die den Status von Elementen unter Quellcodeverwaltung angeben, werden in der folgenden Tabelle erläutert:

Symbol Status Beschreibung

Keines

Leer

Stellt ein Element dar, dessen Zustand in der Quellcodeverwaltung in Team Foundation nicht bekannt ist.

Symbol "TFSC-Status eingecheckt"

Eingecheckt

Stellt ein Element dar, das der Quellcodeverwaltung in Team Foundation unterliegt und für das keine ausstehenden Änderungen vorliegen.

Symbol "TFSC-Status ausgecheckt"

Ausgecheckt

Stellt ein Element dar, für das der aktuelle Benutzer in seinem aktuellen Arbeitsbereich über eine ausstehende Änderung verfügt und das nicht exklusiv gesperrt ist.

Symbol "TFSC-Status verwaist"

Verwaist

Stellt ein Element dar, das aufgrund einer unterbrochenen Abhängigkeit verwaist ist.

Symbol "TFSC-Status Bearbeitung möglich"

Bearbeitbar

Stellt ein Element dar, das überschrieben werden kann.

Symbol "TFSC-Status schreibgeschützt"

Schreibgeschützt

Stellt ein Element dar, das nicht überschrieben werden kann.

Symbol "TFSC-Status deaktiviert"

Deaktiviert

Stellt ein Element dar, das der Quellcodeverwaltung in Team Foundation hinzugefügt werden sollte, weil es ein untergeordnetes Element einer Projektmappe oder eines Projekts unter Quellcodeverwaltung ist, doch nicht hinzugefügt werden konnte.

Symbol "TFSC-Status exklusiv ausgecheckt"

Exklusiv ausgecheckt

Stellt ein Element dar, für das der aktuelle Benutzer in seinem aktuellen Arbeitsbereich über ausstehende Änderungen verfügt, und das vom aktuellen Benutzer exklusiv gesperrt ist.

Symbol "TFSC-Status freigegeben ausgecheckt"

In anderem Arbeitsbereich ausgecheckt und freigegeben

Stellt ein Element dar, das vom aktuellen Benutzer nicht in seinem aktuellen Arbeitsbereich ausgecheckt wurde, doch das Element verfügt in einem anderen Arbeitsbereich (im Besitz dieses oder eines anderen Benutzers) über eine ausstehende Änderung.

Symbol "TFSC-Status exklusiv/andere ausgecheckt"

In anderem Arbeitsbereich ausgecheckt und exklusiv gesperrt

Stellt ein Element dar, das vom aktuellen Benutzer nicht in seinem aktuellen Arbeitsbereich ausgecheckt wurde, doch das Element verfügt in einem anderen Arbeitsbereich (im Besitz dieses oder eines anderen Benutzers) über eine ausstehende Änderung und ist dort exklusiv gesperrt.

Symbol "TFSC-Status von der Quellcodeverwaltung ausgeschlossen"

Von der Quellcodeverwaltung ausgeschlossen

Stellt ein Element dar, das nicht der Quellcodeverwaltung in Team Foundation unterliegt, weil der Benutzer das Element explizit aus der Quellcodeverwaltung ausgeschlossen hat.

Symbol "TFSC-Status ausstehende Hinzufügung"

Ausstehende Hinzufügung

Stellt ein Element dar, das sich gegenwärtig nicht auf dem Quellcodeverwaltungsserver befindet, doch vom aktuellen Benutzer der Quellcodeverwaltung hinzugefügt wird (der Status für Anstehenden Änderung ist hinzufügen).

Symbol "TFSC-Status asynchron geöffnet"

Synchron geöffnet

Stellt ein Element dar, das zu einem Projekt gehört, das von Visual Studio asynchron geöffnet wird.

Mit diesen Symbolen können ausstehende Änderungen bestimmt werden, wie in der folgenden Vorgehensweise veranschaulicht.

Hinweis

Unter bestimmten Umständen ist der Befehl Einchecken nicht für Dateien verfügbar, die einer anderen Datei untergeordnet sind (z. B. ist Form1.resx ein untergeordnetes Element von Form1.cs), auch wenn sie über das Pluszeichen für Dateien verfügen, die eingecheckt werden können. Wenn Sie in einem solchen Fall mit der rechten Maustaste auf die Datei der obersten Ebene, z. B. die Datei Form1.cs, klicken und auf Einchecken klicken, werden die untergeordneten Dateien ebenfalls eingecheckt.

So identifizieren Sie ausstehende Änderungen im Projektmappen-Explorer

  1. Erstellen Sie einen Arbeitsbereich. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Arbeitsbereichs.

  2. Fügen Sie der Quellcodeverwaltung eine Projektmappe oder ein Projekt hinzu, und achten Sie auf die blauen Vorhängeschlosssymbole auf der linken Seite der Elemente im Projektmappen-Explorer, die angeben, dass die Elemente eingecheckt sind. Weitere Informationen über das Hinzufügen einer Projektmappe oder eines Projekts finden Sie unter Gewusst wie: Hinzufügen eines Projekts oder einer Projektmappe zur Quellcodeverwaltung.

  3. Ändern Sie eine der Dateien, und beachten Sie, dass sich das Statussymbol der Quellcodeverwaltung in ein rotes Häkchen ändert. Dies bedeutet, dass die Datei oder das Element ausgecheckt wurde.

  4. Klicken Sie mit der rechten Maustaste auf die Projektmappe, und klicken Sie auf Hinzufügen. Klicken Sie anschließend auf Neues Element.

  5. Klicken Sie im Dialogfeld Neues Element hinzufügen auf Textdatei, geben Sie im Textfeld Name den Text test.txt ein, und klicken Sie dann auf Hinzufügen.

  6. Beachten Sie, dass dem Projektmappen-Explorer die Datei test.txt hinzugefügt wurde, und dass neben der neuen Datei das Statussymbol der Quellcodeverwaltung für eine ausstehende Hinzufügung angezeigt wird.

Sicherheit

Ein Arbeitsbereich kann nur erstellt werden, wenn die Berechtigung Arbeitsbereich erstellen auf Zulassen festgelegt ist. Eine Datei kann nur hinzugefügt werden, wenn die Berechtigung Auschecken auf Zulassen festgelegt ist. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen eines Projekts oder einer Projektmappe zur Quellcodeverwaltung
Gewusst wie: Binden und Aufheben der Bindung von Projekten und Projektmappen

Weitere Ressourcen

Grundlagen der Quellcodeverwaltung mit dem Projektmappen-Explorer