web-dev-qa-db-fra.com

VSCODE et TFVC comment se connecter?

Comment connecter TFVC (contrôle de version) à Visual Studio Code? Intéressé par les opérations de base telles que l'archivage, l'extraction, la résolution.

14
Gleb Svechnikov

Microsoft a récemment publié Visual Studio Team Services Extension pour Code Visual Studio.

Le processus d'installation est assez simple:

  • Recherchez Visual Studio Team Services dans VS Code et choisissez d'installer celui de Microsoft.
  • Ouvrir Fichier -> Préférences -> Paramètres
  • Ajoutez les lignes suivantes à vos paramètres utilisateur

Si VS 2015 est installé sur votre ordinateur, votre chemin d'accès à l'outil Team Foundation (tf.exe) peut ressembler à ceci:

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

Ou pour 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
}
  • De Voir -> Command Pallette ..., tapez team signin

  • Dans cette étape, vous devez fournir un jeton d'accès personnel.

  • Si vous avez déjà un compte VSTS, accédez au site Web VSTS en ligne. Sous votre nom (coin supérieur droit de l'écran), cliquez sur Sécurité, puis sur Ajouter puis sur Créer un jeton Copiez et collez le jeton généré dans le code de VS

J'espère que ça aide.

18
Babak

Visual Studio Code prend en charge Git, pas TFS. Si vous avez un référentiel Git hébergé par TFS, vous pouvez vous y connecter de la même manière que vous le feriez pour tout référentiel Git. Si vous utilisez TFVC pour le contrôle de source au lieu de Git, vous ne disposerez pas d'un contrôle de source intégré. Vous pouvez toujours utiliser l'interface de ligne de commande multiplate-forme de Team Explorer Everywhere pour effectuer des opérations de contrôle de source sur TFS, mais vous n'avez pas d'expérience intégrée.

10
Daniel Mann

Microsoft a publié une nouvelle version d'un plugin appelé Visual Studio Team Services (vsts-vscode) prenant en charge le contrôle de version TFVC. Il est supposé fonctionner avec Team Foundation Services ainsi qu'avec TFS sur site.

https://github.com/Microsoft/vsts-vscode

https://blogs.msdn.Microsoft.com/visualstudioalm/2017/04/12/official-release-of-tfvc-support-for-visual-studio-code/

8
Philipp Aumayr

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

Cela fonctionne plutôt bien, mais il est construit sur la bibliothèque tfs for nodejs ( https://github.com/ivangabriele/tfs ) qui suppose que vous êtes sur vs2015.

Si vous êtes sur 2013 ou avant, vous devez accéder à: c:\utilisateurs\.vscode\extensions\ivangabriele.vscode-tfs-0.3.5\noeud_modules\tfs\config\et mettre à jour le fichier settings.json de sorte que tfPath et vsVersion sont corrects.

5
Matthew Ferguson

utiliser pour windows:

corriger les barres obliques:

"tfvc.location": "C:/Fichiers de programme (x86)/Microsoft Visual Studio 14.0/Common7/IDE/tf.exe", 

0
Martin Andersen

Définissez ceci:

"tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\TF.EXE"
0
Hasan Rameh HR

Ajouter une réponse parce que cela a résolu mon problème. J'ai eu l'erreur suivante: 

"Aucun projet d'équipe trouvé pour ce référentiel"

Remarque: je devais auparavant m'assurer que j'avais un espace de travail TFS local (voir le lien GitHub ci-dessous).
Pour que VS Code fonctionne correctement avec TFS, je devais modifier mon espace de travail afin qu'il soit au même niveau qu'un projet en équipe (sur le serveur).

De plus, je ne sais pas si cela était nécessaire, mais j'ai défini la configuration suivante:

    "tfvc.restrictWorkspace": true,

dans les paramètres utilisateur de mon code VS. J'ai survolé celle-ci pour apprendre que je devais configurer un espace de travail Code VS, et je l'ai fait en ciblant le même répertoire que précédemment.

J'ai trouvé cette configuration et d'autres informations utiles dans la documentation Microsoft suivante (s'affiche lorsque Code vous le demande après l'installation de l'extension): https://github.com/Microsoft/vsts-vscode

0
ryanwebjackson

Dans la version 1.116.0 de l'extension Visual Studio Team Services pour Visual Studio Code, la prise en charge de Team Foundation Version Control (TFVC) a été ajoutée. Voici le lien: https://github.com/ivangabriele/vscode-tfs

0
Rehman Gull