Entwickeln von Code und Verwalten von ausstehenden Änderungen
Veröffentlicht: März 2016
Die meisten Änderungen, die Sie den Dateien vornehmen, werden als ausstehende Änderungen in die Warteschlange gestellt. Während Sie arbeiten, können Sie Informationen zu den Änderungen organisieren, verwalten und abrufen.
Arbeiten im Projektmappen-Explorer
Verwenden der Seite "Meine Arbeit" zum Verwalten der Arbeit
Verwalten Ihrer Arbeit auf der Seite "Ausstehende Änderungen"
Anzeigen der Änderungen
Rückgängigmachen der ausstehenden Änderungen
Eingabeaufforderung verwenden
Abrufen von Tipps
Arbeiten im Projektmappen-Explorer
Auf der Startseite im Team Explorer (Tastatur: Drücken Sie STRG + 0, H) können Sie mit der Programmierung in einer neuen oder vorhandenen Projektmappe starten.
Wenn Sie die Projektmappe geöffnet haben, öffnen Sie den Projektmappen-Explorer (Tastatur: STRG + ALT + L).
Wenn Sie eine Datei über den Projektmappen-Explorer öffnen und ändern, wird die Datei automatisch für Sie ausgecheckt. Es werden Symbole angezeigt, die angeben, welche Dateien Sie nicht geändert haben , welche Dateien Sie ausgecheckt haben
und welche Dateien Sie der Projektmappe hinzugefügt haben
.
Wenn Sie mit einer Projektmappe arbeiten, die mehrere Dateien enthält, ist es wahrscheinlich bequem, den Projektmappen-Explorer zu filtern, um nur die Dateien anzuzeigen, die Sie geändert haben (Tastatur: STRG + [, P).
Verwenden der Seite "Meine Arbeit" zum Verwalten der Arbeit
Wenn Sie Visual Studio Premium oder Visual Studio Ultimate verwenden, können Sie die Arbeit auf der Seite "Meine Arbeit" im Team Explorer (Tastatur: STRG + 0, M) verwalten.
Auf der Seite "Meine Arbeit" können Sie folgende Aufgaben ausführen:
Nachverfolgen der Arbeit gegen Arbeitsaufgaben
Unterbrechen und spätere Wiederaufnahme der Arbeit, (einschließlich Dateiänderungen, zugehörige Arbeitsaufgaben und Visual Studio-Zustände wie Fensterpositionen und Haltepunkte)
Anfordern einer Codeüberprüfung
Ein Beispiel mit einer schrittweisen Anleitung finden Sie unter Ein Tag im Leben eines ALM-Entwicklers: Schreiben von Code für eine User Story und Ein Tag im Leben eines ALM-Entwicklers: Unterbrechen der Arbeit, Beheben eines Fehlers und Durchführen einer Codeüberprüfung.
Tipps
Sie können steuern, welche Art von Arbeitsaufgaben im Abschnitt Verfügbare Arbeitsaufgaben angezeigt werden. Wählen Sie eine der Standardoptionen oder Ihre persönlichen Abfragen aus, die sich im Stammordner Meine Abfragen befinden. Um mit diesen Abfragen zu arbeiten, wählen Sie im Team Explorer
Startseite und dann Arbeitsaufgaben aus.
Wenn Sie eine Arbeitsaufgabe auf Verfügbar, In Bearbeitung oder Angehalten setzen, werden der Zustand der Arbeitsaufgabe und die Kommentare aktualisiert, damit das Team automatisch über den Status der Arbeit informiert wird. So wird z. B. das Task Board für das Team aktualisiert, um den Status anzuzeigen. Siehe Collaborate [redirected].
Wenn das Teamprojekt Typdefinitionen für benutzerdefinierte Arbeitsaufgaben enthält, können zudem Probleme mit der Seite "Meine Arbeiten" auftreten, wenn der Administrator für das Teamprojekt nicht bestimmte Schritte ausgeführt hat. Weitere Informationen finden Sie unter Configure and customize Agile tools for a team project und Update a Customized Process Template to Access New Features.
Verwalten Ihrer Arbeit auf der Seite "Ausstehende Änderungen"
Auf der Seite "Ausstehende Änderungen" (Tastatur: STRG + 0, P) im Team Explorer können Sie Ihre Arbeit verwalten.
Tipp
-
Sie können
die Seite "Ausstehende Änderungen" vom Team Explorer lösen und sie in einem neuen Fenster öffnen.
-
Im Menü "Aktionen" können Sie zwischen "Listenansicht" und "Strukturansicht" wechseln.
Fast alle Änderungen, die Sie an den Dateien auf dem Entwicklungscomputer vornehmen, werden in Ihrem Arbeitsbereich als ausstehende Änderung gespeichert, bis Sie sie einchecken:
Arbeiten mit automatisch erkannten Änderungen
Wenn Sie in einem lokalen Arbeitsbereich arbeiten, kann Visual Studio Änderungen erkennen, die Sie außerhalb des Systems vornehmen. Wenn Sie eine Datei außerhalb von Visual Studio bearbeiten (beispielsweise im Editor), wird die Änderung automatisch in Eingeschlossene Änderungen berücksichtigt.
Wenn Sie eine Datei außerhalb von Visual Studio zum Beispiel in Windows-Explorer hinzufügen oder entfernen (Datei-Explorer in Windows 8), wird der Link Gefundene Änderungen im Abschnitt Ausgeschlossene Änderungen angezeigt. Wählen Sie diesen Link aus, wenn Sie diese Änderungen einschließen möchten. Das Dialogfeld Kandidatenänderungen höher stufen wird angezeigt. Sie können das Kontextmenü der hinzugefügten Elemente öffnen und In Windows Explorer suchen auswählen, um diese Elemente anzuzeigen, oder Von Datenträger löschen auswählen, um sie zu löschen.
Hinweis
Leere Ordner werden nicht angezeigt.
Wenn Elemente, die Sie nicht einchecken müssen, regelmäßig im Dialogfeld Kandidatenänderungen höher stufen angezeigt werden, können Sie eines davon auswählen, das entsprechende Kontextmenü öffnen und Dieses lokale Element ignorieren auswählen, um das Element zu ignorieren. Sie können auch Nach Erweiterung ignorieren oder Nach Dateiname ignorieren auswählen, um eine Datei zu erstellen, die bewirkt, dass Visual Studio diese Art von Datei systematisch ignoriert. Weitere Informationen zu TFIGNORE-Dateien finden Sie unter Hinzufügen von Dateien zum Server.
Zuordnen von Arbeitsaufgaben
Es ist eine bewährte Methode, Arbeitsaufgaben (z. B. Aufgaben oder Fehler) mit Ihren Änderungen zuzuordnen. Ziehen Sie unter "Verwandte Arbeitsaufgaben" Arbeitsaufgaben aus einer Abfrage oder fügen Sie diese über die ID hinzu.
Ausschließen von Änderungen
Informationen finden Sie unter 325ef815-f163-4b3c-8fcb-2b7faf09c83d#include_exclude
Anzeigen der Änderungen
Sie können selbst noch einmal überprüfen, welche Änderungen Sie an einer Datei vorgenommen haben.
Verwenden Sie "Ausstehende Änderungen", um anzuzeigen, welche Änderungen Sie vorgenommen haben
Öffnen Sie auf der Seite "Ausstehende Änderungen" das Kontextmenü für das Element, und wählen Sie eine der folgenden Optionen aus:
Mit Arbeitsbereichsversion vergleichen, um anzuzeigen, welche Änderungen Sie an der Version im Arbeitsbereich vorgenommen haben
Mit letzter Version vergleichen, um die Unterschiede zwischen der von Ihnen geänderten Version und der aktuellen Version der Datei in der Codebase des Teams zu ermitteln
Verwenden Sie den Projektmappen-Explorer oder den Quellcodeverwaltungs-Explorer, um anzuzeigen, welche Änderungen Sie vorgenommen haben
Suchen und markieren Sie das Element im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer.
Öffnen Sie das Kontextmenü für das Element, und wählen Sie dann Vergleichen aus.
Wählen Sie im Dialogfeld Vergleichen im Menü Typ Folgendes aus:
Arbeitsbereichsversion, um anzuzeigen, welche Änderungen Sie an der Version im Arbeitsbereich vorgenommen haben
Letzte Version, um die Unterschiede zwischen der von Ihnen geänderten Version und der aktuellen Version der Datei in der Codebase Ihres Teams zu ermitteln
Eine der anderen Optionen: Changeset, Datum oder Bezeichnung.
Klicken Sie auf OK.
Das Fenster zum Anzeigen der Unterschiede wird angezeigt. Siehe Vergleichen von Dateien.
Rückgängigmachen der ausstehenden Änderungen
Sie können eine, mehrere oder alle der ausstehenden Änderungen im Arbeitsbereich verwerfen.
Hinweis
Einige andere Optionen:
-
Sie können die Änderungen zunächst in einem Shelveset auf dem Server ablegen, bevor Sie sie aus dem Arbeitsbereich entfernen.
-
Wenn Sie die Änderung bereits eingecheckt haben wiederherstellen möchten, finden Sie Informationen unter Zurücksetzen von Changesets.
So machen Sie einige der ausstehenden Änderungen rückgängig
Wählen Sie im Projektmappen-Explorer im Fenster "Ausstehende Änderungen" oder im Quellcodeverwaltungs-Explorer ein oder mehrere Elemente aus, öffnen Sie das Kontextmenü, und wählen Sie Rückgängig oder Ausstehende Änderungen rückgängig machen aus.
Tipp
Um alle Änderungen rückgängig zu machen, die Sie in der Projektmappe oder in einem Codeprojekt vorgenommen haben, öffnen Sie das Kontextmenü, und wählen Sie dann Ausstehende Änderung wiederherstellen aus.
Stellen Sie sicher, dass im Dialogfeld Ausstehende Änderungen rückgängig machen die Änderungen ausgewählt sind, die Sie rückgängig machen möchten, und klicken Sie dann auf Änderungen rückgängig machen.
So machen Sie alle ausstehenden Änderungen rückgängig
- Klicken Sie auf der Seite Ausstehende Änderungen auf den Link Aktionen, und wählen Sie dann Alle rückgängig machen aus.
Eingabeaufforderung verwenden
Befehl für den Status: Anzeigen ausstehender Änderungen in der Eingabeaufforderung.
Befehl Checkin: Anzeigen ausstehender Änderungen im Dialogfeld Einchecken.
Befehl zum Rückgängig machen: Rückgängig machen ausstehender Änderungen.
Tipp
Wenn Sie über ausreichende Berechtigungen verfügen, können Sie den Auscheckvorgang eines anderen Benutzers mit diesem Befehl rückgängig machen.
Difference Command: Anzeigen Ihrer Änderungen an einer Datei.
Nächste Schritte
Wenn Sie bereit sind:
Wenn Sie eine Codeüberprüfung der ausstehenden Änderungen anfordern möchten, wählen Sie auf der Seite Ausstehende Änderungen "Überprüfung anfordern" aus. Siehe Ein Tag im Leben eines ALM-Entwicklers: Unterbrechen der Arbeit, Beheben eines Fehlers und Durchführen einer Codeüberprüfung.
Informationen zum Zurückstellen von Änderungen finden Sie unter Unterbrechen der Arbeit und Verwalten von Shelvesets.
Informationen über das Einchecken und Hinzufügen von Änderungen zur Team-Codebasis finden Sie unter Einchecken von Arbeit in die Team-Codebase.
Tipps
Wenn Sie noch keine Erfahrung mit der Entwickelung von Apps mit Visual Studio und Team Foundation Server haben: Schrittweise Anleitungen eines aktiven Team zur Zusammenarbeit bei der Entwicklung einer App.
Wenn Sie eine neue Aufgabe beginnen, sollten Sie die Die neuesten Dateien vom Server herunterladen, bevor Sie Dateien auschecken und mit der Arbeit beginnen.
Verwenden Sie Quellcodeverwaltungs-Explorer, um die Dateien in der Versionskontrolle zu verwalten.