Entwickeln und Freigeben von Code in TFVC mit Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Unabhängig davon, ob Ihr Softwareprojekt groß, klein oder ganz neu ist, ist es für Sie am Besten, wenn Sie so früh wie möglich Versionskontrolle verwenden. Dieser Artikel zeigt Ihnen, wie Sie erste Schritte mit der Team Foundation-Versionskontrolle (TFVC) ausführen, einem zentralisierten Versionskontrollsystem.

  • Wenn Sie in einem verteilten Versionskontrollensystem arbeiten möchten, können Sie stattdessen Git mit Azure Repos verwenden.

  • Wenn Sie Code haben, den Sie zu Azure DevOps Services migrieren möchten, lesen Sie die Migrationsübersicht.

Voraussetzungen

Herstellen einer Verbindung mit Ihrem Projekt

  1. Wählen Sie in Visual Studio auf derStartseite von Team Explorer das Symbol „Verbindungen verwalten“ aus.

  2. Klicken Sie auf der Seite Verbinden von Team Explorer mit der rechten Maustaste auf das Projekt, das Ihr Repository enthält, und wählen Sie Verbinden aus.

    Screenshot, der die Verbindung eines Projekts durch Auswahl von Verbinden zeigt.

    Wenn das gewünschte Projekt nicht aufgeführt ist, wählen Sie „Verbindungen verwalten“ aus, wählen Sie Verbinden zu einem Projekt aus, und wählen Sie dann das gewünschte Projekt. Weitere Informationen finden Sie in „Verbinden von Visual Studio oder Team Explorer“.

Hinweis

Einige TFVC-Menüoptionen werden in Visual Studio erst angezeigt, wenn Sie eine Verbindung mit TFVC herstellen.

Konfigurieren des Arbeitsbereichs

  1. Wählen Sie auf der Startseite von Visual Studio Team Explorer die Option „Arbeitsbereich konfigurieren“ aus, um das Projekt einem Ordner auf Ihrem Entwicklercomputer zuzuordnen.

  2. Bestätigen Sie Ihren Arbeitsbereichspfad, und wählen Sie „Map & Get“ aus, um den Arbeitsbereich zuzuordnen und Ihren Code abzurufen.

    Screenshot, der die Zuordnung des Arbeitsbereichs zum Abrufen von Code zeigt.

    Jetzt können Sie Quellcode einchecken, Builds in Warteschlangen stellen und Arbeit verwalten.

    Screenshot einer Erfolgsmeldung, die verifiziert, dass Visual Studio jetzt mit Ihrem Projekt verbunden ist.

Wenn der Link „Arbeitsbereich konfigurieren“ nicht angezeigt wird, verfügen Sie möglicherweise bereits über einen Arbeitsbereich auf Ihrem Computer. Um vorhandene Arbeitsbereiche anzuzeigen, öffnen Sie den Quellcodeverwaltungs-Explorer, oder suchen Sie unter „Lösungen“ im Team-Explorer. Weitere Informationen finden Sie unter Verwenden des Quellcodeverwaltungs-Explorers zum Verwalten von Dateien in TFVC und Erstellen und Arbeiten mit Arbeitsbereichen.

Screenshot, der den Team Explorer zeigt, in dem Sie den Quellcodeverwaltungs-Explorer oder Arbeitsbereiche verwalten auswählen können.

Hinweis

TFVC unterstützt keine Arbeitsbereiche auf Netzwerklaufwerken oder in UNC-Pfaden.

Fügen Sie den Code der Versionskontrolle hinzu

  1. Um ein neues Codeprojekt zu erstellen, das unter TFVC-Quellcodeverwaltung platziert werden soll, wählen Sie „Neu“ unter Lösungen in der Startseite von Team Explorer. Platzieren Sie die neue Lösung in Ihrem zugeordneten Arbeitsbereichsordner, z. B. „c:\Users\<YourName>\Source\Workspaces\YourTeamProject\“.

    Screenshot der Startseite des Team Explorers mit der Neu unter Lösungen hervorgehoben.

    Oder wenn Sie bereits über eine App in Arbeit verfügen, die Sie unter TFVC-Quellcodeverwaltung ablegen möchten, verschieben Sie die Lösung in Ihren Arbeitsbereichsordner in Windows Datei-Explorer.

    Screenshot des Verschiebens Ihres Quellcodes in Ihren Arbeitsbereichsordner.

  2. Öffnen Sie Ihre Projektmappe in Visual Studio.

    Screenshot der Startseite von Team Explorer, auf der Sie Ihre Projektmappe in Visual Studio öffnen können.

  3. Drücken Sie STRG+ALT+L, um Projektmappen-Explorer zu öffnen, und klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf die Lösung, und wählen Sie „Projektmappe zur Quellcodeverwaltung hinzufügen“ aus.

    Screenshot vom Hinzufügen Ihrer Lösung zur Quellcodeverwaltung.

  4. Überprüfen Sie im Dialogfeld „Projektmappe zur Quellcodeverwaltung hinzufügen“ die Details, und wählen Sie dann „OK“ aus.

Checken Sie die Lösung ein

  1. Wenn Sie bereit sind, Ihren Code einzuchecken, klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf Ihre Lösung, und wählen Sie „Einchecken“ aus.

    Screenshot, der ein Kontextmenü mit der Auswahl Einchecken zeigt.

  2. Fügen Sie auf der Seite „Ausstehende Änderungen“ des Team Explorers einen Eincheckkommentar hinzu, und wählen Sie dann „Einchecken“ aus.

    Screenshot, der einen Bereich Ausstehende Änderungen mit einem Kommentar und der Schaltfläche Einchecken zeigt.

  3. Wählen Sie auf der Startseite des Team Explorers den Quellcodeverwaltungs-Explorer aus.

    Screenshot der Startseite des Team Explorers mit ausgewähltem Quellcodeverwaltungs-Explorer.

    Im Quellcodeverwaltungs-Explorer können Sie die Lösung in TFVC sehen.

    Screenshot, der die Lösung im Quellcodeverwaltungs-Explorer zeigt.

Ihr gesamtes Team kann jetzt an dem Code arbeiten. Alle Änderungen werden in der Versionskontrolle nachverfolgt.

Änderungen einchecken

  1. Wenn Sie Code in Visual Studio unter TFVC-Quellcodeverwaltung bearbeiten, wird die geänderte Datei automatisch ausgecheckt. Beispielsweise wird site.css ausgecheckt, nachdem die font-size in 16px geändert wurde.

    Screenshot, der den Lösungs-Explorer mit der ausgecheckten Datei site.css zeigt.

  2. Wenn Sie die geänderte Datei mit der neuesten Version der Quellcodeverwaltung vergleichen möchten, klicken Sie mit der rechten Maustaste auf die Datei in Projektmappen-Explorer, und wählen Sie „Vergleichen“ aus.

    Screenshot, der die Option Vergleichen im Kontextmenü des Lösungs-Explorers zeigt.

    Das Fenster „Diff“ wird geöffnet, und Sie können den Unterschied zwischen den beiden Versionen sehen.

    Screenshot, der das Vergleichsfenster mit zwei Versionen der Datei nebeneinander zeigt.

  3. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf die Datei, und aktivieren Sie „Einchecken“, um die Änderung einzuchecken.

    Screenshot, der die Option Einchecken im Kontextmenü des Projektmappen-Explorers zeigt.

    Sie können auch im Code-Editor oder in Team Explorer einchecken.

  4. Wenn Sie an einer Aufgabe arbeiten oder einen Fehler korrigieren, der als Arbeitselement nachverfolgt wird, können Sie dieses Arbeitselement Ihren ausstehenden Änderungen zuordnen. TFVC löst den Fehler auf, schließt die Aufgabe oder verknüpft die Änderungen mit dem Arbeitselement.

    Screenshot von „Verwandte Arbeitselement“ in den ausstehenden Änderungen.

  5. Fügen Sie einen Kommentar hinzu, und checken Sie ein.

    Screenshot, der zeigt, wo Sie einen Kommentar hinzufügen und die Dateien einchecken können.

  6. Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf die Datei, die Sie verändert haben, und wählen Sie „Verlauf anzeigen“ aus.

    Screenshot mit der Option Verlauf anzeigen im Kontextmenü der Quelldatei.

    Im Fenster „Verlauf“ werden alle Changesets aufgelistet, die diese Datei enthalten.

    Screenshot, der das Fenster Verlauf mit den Änderungen zeigt.

Nächste Schritte