2015-07-01 12 views
12

Wie verbinde ich TFVC (Versionskontrolle) mit Visual Studio Code? Sie interessieren sich für grundlegende Vorgänge wie Einchecken, Auschecken, Entschlossenheit.VSCODE und TFVC wie verbinden?

+0

Diese Frage kein Code verwandt ist. Sollte zu Super User verschoben werden. –

Antwort

9

Visual Studio-Code unterstützt Git, nicht TFS. Wenn Sie über ein von TFS gehostetes Git-Repository verfügen, können Sie eine Verbindung mit demselben herstellen, so wie Sie eine Verbindung mit einem Git-Repository herstellen würden. Wenn Sie TFVC anstelle von Git für die Quellcodeverwaltung verwenden, haben Sie keine integrierte Quellcodeverwaltung. Sie können weiterhin die plattformübergreifende CLI von Team Explorer Everywhere verwenden, um Quellcodeverwaltungsvorgänge für TFS durchzuführen, aber Sie haben keine integrierte Erfahrung.

4

https://github.com/ivangabriele/vscode-tfs

Es funktioniert ziemlich gut, aber es auf den TFS für NodeJS Bibliothek gebaut wird (https://github.com/ivangabriele/tfs), die Sie auf vs2015 sind annimmt.

Wenn Sie 2013 oder früher sind, müssen Sie navigieren zu: c: \ users \ .vscode \ Erweiterungen \ ivangabriele.vscode-tfs-0.3.5 \ node_modules \ tfs \ config \ und aktualisieren Sie die settings.json so dass tfPath und vsVersion korrekt sind.

+0

Bedeutet es, dass ich Visual Studio 2015 und nodejs-Bibliothek installieren muss, um VSKODE mit TFS zu verwenden? –

+0

Nein, wie ich schon sagte, wenn Sie 2013 oder früher sind, dann aktualisieren Sie einfach den tfPath, um auf den richtigen Ort zu zeigen, und legen Sie die vsVersion fest. Der angegebene Pfad entspricht nur den Abhängigkeiten der Erweiterung, nachdem Sie sie installiert haben. Sie installieren die Erweiterung mit der Befehlspalette (Strg + P) und geben ext install tfs ein. –

+1

Ich denke, er meinte, dass es aus Sicht von Cross OS nutzlos ist, wenn Sie eine Abhängigkeit von jeder Version von Visual Studio und im Allgemeinen von .NET Framework haben. –

12

Microsoft kürzlich Visual Studio Team Services Erweiterung für Visual Studio-Code freigegeben.

Der Prozess der Installation ist recht einfach:

  • Suche nach Visual Studio Team Services in VS-Code und wählen Sie das von Microsoft
  • öffnen Datei installieren ->Einstellungen ->Einstellungen
  • Fügen Sie Ihren Benutzereinstellungen die folgenden Zeilen hinzu:

Wenn Sie 2015 haben VS auf Ihrem Rechner installiert haben, Ihren Weg zum Team Foundation-Tool (tf.exe) kann wie folgt aussehen:

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

Oder für VS 2017:

{ 
    "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe", 
    "tfvc.restrictWorkspace": true 
} 
  • Von Ansicht ->Befehl Pallette ..., Typ Team signin

  • In diesem Schritt müssen Sie ein persönliches Zugriffstoken bereitstellen.

  • Wenn Sie bereits VSTS-Konto haben, gehen Sie zu VSTS Online-Website.Unter Ihrem Namen (oben rechts auf dem Bildschirm) auf Sicherheit, dann hinzufügen klicken und dann Token erstellen Kopieren und Paste das generierte Token VS-Code

Hoffe, es hilft.

+0

was ist, wenn ich einen Mac habe? – TeaLeave

+0

Ich habe es nicht persönlich auf einem Mac versucht, aber ich denke, wie Sie den Pfad zu tf.exe kennen, sollten Sie in der Lage sein, die gleichen Einstellungen zu verwenden. – Babak

+1

Nur gedacht, ich würde erwähnen, dass Enterprise für VS 2017 nur funktioniert, wenn Sie Visual Studio 2017 Enterprise Edition haben. Ich habe eine Community Edition, also muss ich stattdessen Community verwenden. – Rod

0

Verwendung für Fenster:

richtig Slashes:

"tfvc.location": "C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/tf.exe",

0

In der Version 1.116.0 der Visual Studio Team Services-Erweiterung für Visual Studio Code wurde Unterstützung für Team Foundation Version Control (TFVC) hinzugefügt. Hier ist der Link: https://github.com/ivangabriele/vscode-tfs

0

Hinzufügen einer Antwort, weil es mein Problem gelöst hat. Ich habe folgende Fehlermeldung:

"No team project found for this repository"

Hinweis: ich vorher sicherzustellen, musste ich einen lokalen TFS-Arbeitsbereich (siehe GitHub Link unten) aufgebaut hatte.
Um VS Code richtig mit TFS arbeiten zu lassen, musste ich meinen Arbeitsbereich so ändern, dass er auf der gleichen Ebene wie ein Teamprojekt (auf dem Server) war.

Auch ich weiß nicht, ob dies notwendig war, aber ich die folgende Konfiguration:

"tfvc.restrictWorkspace": true, 

in meinen VS-Code Benutzereinstellungen. Ich schwebte darüber, um zu erfahren, dass ich einen VS-Code-Arbeitsbereich einrichten musste, und zielte auf dasselbe Verzeichnis wie zuvor.

ich diese Konfiguration gefunden und andere hilfreiche Informationen auf der folgenden Microsoft-Dokumentation (zeigt sich, wenn Code, den Sie aufgefordert, nachdem Sie die Erweiterung installieren): https://github.com/Microsoft/vsts-vscode