web-dev-qa-db-fra.com

Visual Studio 2012 ne reconnaît pas toutes les modifications en attente?

Je travaille dans TFS avec mon équipe pour le projet et le problème survient lorsque j'essaie de créer un nouveau projet de modélisation pour mes cours. Il n'apparaît pas dans les modifications en attente.

Alors voici comment je vais: Je commence par entrer dans mon dossier où je garde mes cours. J'ai essayé plusieurs combinaisons: j'ai d'abord essayé en cliquant avec le bouton droit de la souris sur mon dossier et en mettant "extraire pour l'édition", puis en continuant à * (voir plus loin); Ensuite, j'ai essayé de cliquer sur .csproj de mes classes pour activer mon projet lorsque j'ajouterais un projet de modélisation et que je serais ensuite déplacé vers *; Enfin, j’ai essayé d’activer toute la solution de tous nos projets, ce qui les connecte puis s’est déplacée vers *.

Rien de tout cela n'a fonctionné. (J'avais toujours la dernière version)

  • voici ce que j'ai ensuite fait pour toutes les possibilités: Je suis allé à Architecture -> Nouveau diagramme (nommé et laissé créer un nouveau projet) -> Créer (puis Windows apparaît pour créer un nouveau projet dans quel dossier et je sélectionne toujours mon dossier où je garde mes cours).

Une fois que cela a été fait, je suis allé vérifier les "modifications en attente" dans Team Explorer, car certaines d'entre elles devraient être disponibles depuis que j'ai déjà créé un projet de modélisation. Mais il n'y en avait pas. Comme je ne pouvais pas le faire comme ça, la dernière solution à ce problème était de cliquer avec le bouton droit de la souris sur Explorateur de contrôle de source sur mon projet, puis d'aller à Ajouter des éléments au dossier et de sélectionner mon projet créé localement à l'endroit souhaité. Être créé.

Mais cette dernière solution me donnait des erreurs en essayant d’ouvrir mon projet de modélisation après. Je sais que je devrais activer le premier projet de modélisation. J'ai donc cliqué sur .modelproj et en cliquant dessus, il me donnait cet "avis" ou plutôt "avertissement":

La solution que vous avez ouverte est sous contrôle de source mais pas actuellement configurée pour un contrôle de source intégré dans Visual Studio. Souhaitez-vous lier cette solution au contrôle de source maintenant?

-

Qu'est-ce que je fais mal? Pourquoi les solutions ne sont-elles pas intégrées par défaut lors de la création de mon projet (mes amis le font automatiquement, ils n'ont pas besoin de cliquer avec le bouton droit de la souris sur l'Explorateur de contrôle de code source pour ajouter un élément afin de pouvoir afficher les modifications en attente)?

J'espère que je me suis fait comprendre.

19
Tommz

Il semble que votre solution soit liée. Cliquez sur oui sur la question pour lier votre solution au contrôle de source. Il s'agit d'informations qui doivent être stockées dans le fichier de solution. Bien que Visual Studio constate que le dossier est mappé au contrôle de source, il voit également que votre solution ne l'est pas avez-vous coché la case d’ajout de solution au contrôle de source lors de sa création?)

Essayez éventuellement d'ouvrir file -> Source Control -> (éventuellement) Advanced -> Manage Source Control. Vous pouvez sélectionner un projet dans votre solution individuellement, puis cliquer sur le bouton bind bouton de la barre d’outils pour les lier manuellement à sourcecontrol.

20
jessehouwing

J'avais un problème similaire et, dans mon cas, la solution consistait à cliquer avec le bouton droit de la souris sur mon projet et à choisir Contrôle de la source-> Aller en ligne. Apparemment, je dois avoir été mis en mode hors connexion.

8
Vaughn

J'ai réussi à archiver des fichiers à partir de l'explorateur de contrôle de code source au lieu de l'explorateur de solutions dans ce cas. Puis après ça a encore fonctionné

VIEW > Other Windows > Source Control Explorer
2
Thomas Koelle

Autre façon de le faire: Fichier -> Contrôle de la source -> Avancé -> Modifier le contrôle de la source.

Dans la fenêtre affichée, sélectionnez tous les projets que vous souhaitez lier au système de fichiers TFS.

2
pepitomb

Dans VS2013 +, vous pouvez vérifier si votre solution est en ligne. Dans mon cas, en raison d'une panne de service VSO, mes solutions ont été mises hors ligne. Je devais ouvrir la solution, File > Source Control > Go Online.

0
vulcan raven

J'ai eu le même problème et le résoudre en cliquant sur: Fichier -> Contrôle de la source -> Avancé -> Actualiser le statut

0
rlesias