it-swarm.com.de

So verbinden Sie TFS in Visual Studio-Code

Ich bin neu in VS-Code. Bisher scheint es sehr schön und viel leichter als VS. Wie kann ich meinen vorhandenen TFS-Server mit VS-Code verbinden (mein TFS muss vor Ort bleiben - Unternehmensanforderungen)? Ich habe gelesen, dass dies möglich ist, aber bisher habe ich nur Beispiele für Git oder TFVC gesehen.

37
user355289

Genau wie Daniel sagte "Git and TFVC are the two source control options in TFS ". Glücklicherweise werden beide im Moment in VS Code unterstützt.

Sie müssen die Erweiterung Azure Repos für Visual Studio-Code installieren. Der Installationsvorgang ist ziemlich einfach.

  1. Suchen Sie im VS-Code nach Azure Repos und wählen Sie die Installation durch Microsoft aus
  2. Öffnen Sie Datei -> Einstellungen -> Einstellungen
  3. Fügen Sie die folgenden Zeilen zu Ihren Benutzereinstellungen hinzu

    Wenn VS 2015 auf Ihrem Computer installiert ist, sieht der Pfad zum Team Foundation-Tool (tf.exe) möglicherweise folgendermaßen aus:

    {
     "tfvc.location": "C: \\ Programme (x86) \\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE \\ tf.exe", 
     "tfvc.restrictWorkspace" ": wahr
    }

    Oder für VS 2017:

    {
     "tfvc.location": "C: \\ Programme (x86) \\ Microsoft Visual Studio \\ 2017 \\ Enterprise \\ Common7 \\ IDE \\ CommonExtensions \\ Microsoft \\ TeamFoundation \\ Team Explorer \\ tf.exe ", 
    " Tfvc.restrictWorkspace ": true 
    }
  4. Öffnen Sie einen lokalen Ordner (Repository). Geben Sie in Ansicht ​​-> Befehlspalette ... Teamanmeldung ein

  5. Geben Sie Benutzername -> Eingabetaste -> Geben Sie Kennwort ​​ein, um eine Verbindung zu TFS herzustellen.

Weitere Informationen finden Sie unter den folgenden Links:

Beachten Sie, dass Server-Arbeitsbereiche nicht unterstützt werden:

"Die TFVC-Unterstützung ist auf lokale Arbeitsbereiche beschränkt":

on installing Azure extension, visual studio code warns you "It appears you are using a Server workspace. Currently, TFVC support is limited to Local workspaces"

47
Andy Li-MSFT

Es scheint, dass die Erweiterung mit "Visual Studio Team Services" nicht mehr gefunden werden kann. Wenn Sie stattdessen dem Link in Verwenden von Visual Studio-Code und Team Foundation-Versionskontrolle unter "Das TFVC-Plug-in in Visual Studio-Code ausführen" folgen, gelangen Sie zu Azure Repos-Erweiterung für Visual Studio-Code) GitHub. Dort wird erklärt, dass Sie nun nach "Team Azure Repos" suchen müssen.

Beachten Sie außerdem, dass mit dem neuen Einstellungseditor in Visual Studio Code keine zusätzlichen Schrägstriche hinzugefügt werden müssen. Der Pfad zu tf.exe für VS 2017 wäre - wenn er mit dem "benutzerfreundlichen" Einstellungseditor angegeben wird - einfach

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
9
HerrB92

Ich weiß, dass ich ein bisschen zu spät zur Party komme, aber ich wollte ein paar Einwände erheben. (Ich hätte kommentiert, aber noch nicht genug Reputationspunkte, also hier ist eine vollständige Antwort).

Dazu muss die neueste Version von VS Code , Azure Repo Extention und Git installiert sein.

Wer den neuen VS-Code verwenden möchte (oder die Vorschau wie ich), der sucht in den Einstellungen (Standbild -> Einstellungen -> Einstellungen oder STRG +) unter Benutzereinstellungen -> Erweiterungen -> Azure Repos.

Azure_Repo_Settings

Dann können Sie unter Tfvc: Location den Ort der ausführbaren Datei einfügen.

Location_Settings

Für 2017 wird es sein

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe

Oder für 2019 (Vorschau)

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe

Nachdem ich den Speicherort hinzugefügt hatte, schloss ich meinen VS-Code (nicht sicher, ob dies erforderlich war) und ging in mein Git-Repo, um die Git-URL zu kopieren.

Git_URL

Danach ging es zurück in VS Code und ging zur Befehlspalette (Ansicht -> Befehlspalette oder STRG + Umschalt + P) und tippte Git: Clone hat mein Repo eingefügt:

Git_Repo

Wählen Sie den Speicherort für das Repo aus, das gespeichert werden soll. Als nächstes tauchte ein Fehler auf. Ich folgte diesem Video , das mich durch Klicken auf die Team-Schaltfläche mit dem Ausrufezeichen am unteren Rand Ihres VS-Code-Bildschirms führte

Team_Button

Wählen Sie dann die neue Authentifizierungsmethode

New_Method

Kopieren Sie mit STRG + C und drücken Sie die Eingabetaste. Ihr Browser öffnet eine Seite, auf der Sie den von Ihnen kopierten Code eingeben (STRG + V).

Enter_Code_Screen

Klicken Sie auf Weiter

Continue_Button

Melden Sie sich mit Ihren Microsoft-Anmeldeinformationen an, und in der unteren Leiste von VS Code sollte eine Änderung angezeigt werden.

Bottom_Bar

Prost!

5
CodeNeedsCoffee