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. |
![]() |
Eingecheckt |
Stellt ein Element dar, das der Quellcodeverwaltung in Team Foundation unterliegt und für das keine ausstehenden Änderungen vorliegen. |
![]() |
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. |
![]() |
Verwaist |
Stellt ein Element dar, das aufgrund einer unterbrochenen Abhängigkeit verwaist ist. |
![]() |
Bearbeitbar |
Stellt ein Element dar, das überschrieben werden kann. |
![]() |
Schreibgeschützt |
Stellt ein Element dar, das nicht überschrieben werden kann. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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). |
![]() |
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
Erstellen Sie einen Arbeitsbereich. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Arbeitsbereichs.
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.
Ä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.
Klicken Sie mit der rechten Maustaste auf die Projektmappe, und klicken Sie auf Hinzufügen. Klicken Sie anschließend auf Neues Element.
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.
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