46 votes

Comment connecter TFS dans le code Visual Studio

Je suis nouveau dans le code VS. Jusqu'à présent, il semble très agréable et beaucoup plus léger que VS. Comment pourrais-je connecter mon serveur TFS existant au code de VS (mon TFS doit rester sur place - exigences de l'entreprise). J'ai lu que cela pouvait être fait, mais jusqu'à présent, je n'ai vu que des exemples pour Git ou TFVC.

53voto

Andy Li-MSFT Points 18202

Tout comme Daniel dit "Git and TFVC are the two source control options in TFS". Heureusement, les deux sont pris en charge pour l'instant dans VS Code.

Vous devez installer le Azure Repos Extension de Code de Visual Studio. Le processus d'installation est assez simple et directe.

  1. Recherche pour Azure Repos dans VS Code et sélectionnez l'installation de l'un par Microsoft
  2. Ouvrir Fichier -> Préférences -> Paramètres
  3. Ajoutez les lignes suivantes à votre paramètres de l'utilisateur

    Si vous avez VS 2015 installé sur votre machine, le chemin vers votre Équipe de la Fondation de l'outil (tf.exe) peut ressembler à ceci:

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

    Ou pour VS 2017:

    {
     "tfvc.emplacement": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe",
     "tfvc.restrictWorkspace": true
    }
  4. Ouvrir un dossier local (référentiel), à Partir de la Vue -> Commande de Palette ..., tapez équipe signin

  5. Fournir le nom d'utilisateur --> Enter --> Fournir un mot de passe pour vous connecter à TFS.

Veuillez vous référer aux liens ci-dessous pour plus de détails:

Notez que le Serveur espaces de travail ne sont pas pris en charge:

"TFVC prise en charge est limitée aux Locaux des espaces de travail":

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"

12voto

CodeNeedsCoffee Points 86

Je sais que je suis un peu en retard à la fête, mais je ne veux jeter quelques interjections. (J'aurais commenté mais pas assez de points de réputation encore, donc, voici une réponse complète).

Cela nécessite la dernière version de VS Code, Azure Pensions de l'Extension, et Git pour être installé.

Ceux qui cherchent à utiliser la nouvelle VS Code (ou à l'aide de l'aperçu comme moi), quand vous allez dans les Paramètres (Fichier -> Préférences -> Paramètres ou les touches CTRL+, ) vous serez à la recherche en vertu de l'Utilisateur Paramètres -> Extensions -> Azure Repos.

Azure_Repo_Settings

Alors, en vertu de Tfvc: Emplacement , vous pouvez coller l'emplacement de l'exécutable.

Location_Settings

Pour 2017, il va être

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

Ou pour 2019 (Extrait)

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

Après l'ajout de l'emplacement, j'ai fermé mon VS Code (pas sûr si cela était nécessaire) et les partis de mon repo git pour copier l'URL git.

Git_URL

Après cela, il retourna dans VS Code est allé à la Commande de la Palette (Affichage -> Commande de Palette ou CTRL+Maj+P) tapé Git: Clone collé mon repo:

Git_Repo

L'emplacement choisi pour les pensions de titres à être stockés. La suite fut une erreur qui est apparu. J'ai continué à suivre cette vidéo qui m'a traversé cliquant sur l'Équipe de bouton avec le point d'exclamation sur le fond de votre VS Code d'Écran

Team_Button

Choisissez ensuite la nouvelle méthode d'authentification

New_Method

Copie à l'aide de CTRL+C, puis appuyez sur entrée. Votre navigateur va lancer une page où vous devez entrer le code que vous avez copié (CTRL+V).

Enter_Code_Screen

Cliquez Sur Continuer

Continue_Button

Connectez-vous avec vos informations d'Identification Microsoft et vous devriez voir un changement sur la barre du bas VS Code.

Bottom_Bar

Cheers!

9voto

HerrB92 Points 93

Il semble que l'extension ne sera plus trouvée à l'aide de "Visual Studio Team Services". Au lieu de cela, en suivant le lien à l'Aide de Code de Visual Studio et Team Foundation Version Control sur "Obtenir les TFVC plugin de travail dans le Code de Visual Studio", vous obtenez à l' Azur de Repos Extension pour Visual Studio Code GitHub. Là, il est expliqué que, maintenant, vous avez à regarder pour "l'Équipe Azure de Repos".

Aussi, veuillez noter, qu'avec les nouveaux Paramètres de l'éditeur de Code de Visual Studio le des barres obliques n'ont pas à être ajouté. Le chemin d'accès à tf.exe pour VS 2017 - si elle est spécifiée à l'aide de la "user friendly" Paramètres de l'éditeur - serait juste

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X