web-dev-qa-db-fra.com

Visual Studio 2015 Team Explorer ne voit pas le clone de référentiel local existant

J'ai un projet d'équipe en ligne Visual Studio avec un référentiel. Je l'utilise avec VS 2013 depuis un certain temps maintenant.

J'ai installé VS 2015 et connecté à Visual Studio en ligne dans Team Explorer et choisi le projet en question. 

cependant, sous solutions, il est écrit:

Vous devez cloner le référentiel pour ouvrir des solutions pour ce projet.

Je suis allé dans les paramètres et édité mes paramètres globaux pour définir correctement la racine de mon référentiel. (même emplacement que celui défini dans Visual Studio 2013)

Mais, il est déjà cloné et sur ma machine locale. 

Pourquoi VS 2015 Team Explorer ne voit-il pas le dossier de référentiel existant? Comment puis-je résoudre ce problème autre que la suppression du dossier et la duplication?

21
PilotBob

Parce que Visual Studio 2013 conserve une liste des référentiels qu'il est vu (et de leurs télécommandes) séparément de l'endroit où VS 2015 stocke ces informations.

Ouvrez Team Explorer, accédez à la page Connexion et, dans la section Référentiels Git locaux, cliquez sur le bouton Ajouter. Accédez au référentiel que vous avez précédemment cloné.

Puisque vous êtes connecté au serveur, VS réalisera que le référentiel que vous venez d'ouvrir est un clone d'un référentiel sur votre serveur et active la fonctionnalité TFS.

26
Edward Thomson

Au moins pour Visual Studio 2017 et Visual Studio Team Services:

Si vous avez plusieurs référentiels dans votre projet Team Foundation Server ou VSTS, assurez-vous d'être connecté au référentiel spécifique auquel votre clone est destiné, pas uniquement au projet. Vous pouvez ensuite entrer l'emplacement au bas de la boîte de dialogue "Connexion au projet" ou simplement l'ajouter comme décrit dans l'autre réponse. 

1
user1568891

J'ai soudainement eu le même problème. VS2015 ne reconnaissait plus qu'un des dépôts locaux était un clone et je devrais créer un nouveau clone dans "[NomProj] 2".

Pour moi, il a été utile de se reconnecter au projet d'équipe distant:

  1. Ouvrez la solution de référentiel local
  2. Allez dans le gestionnaire de connexion ("Gérer les connexions")
  3. Désélectionnez le projet distant ("Projets d'équipe")
  4. Fermer la fenêtre en cliquant sur Connecter
  5. Rouvrir le gestionnaire de connexion
  6. Vérifier à nouveau le projet d'équipe et "Connecter"

et tout allait bien à nouveau!

0
Oliver Winter

Vous pouvez également fermer VS, accéder au répertoire que vous avez cloné et ouvrir la solution dans votre nouveau studio Visual.

Vous verrez le fichier de modifications "applicationhost.config" de VS, puis se souvient qu'il a été cloné.

0
Ruan