Comment faire en sorte que Visual Studio ouvre la fenêtre Résoudre les conflits après une récupération TFS

86

Lorsque je fais un Get Latest dans Visual Studio, s'il y a des conflits, rien ne s'affiche pour le rendre évident. Invariablement, je pense que tout va bien, faites une construction et souvent la construction fonctionne.

Il m'incombe toujours de me souvenir de rechercher les conflits, d'ouvrir la fenêtre Conflits. Existe-t-il un moyen de faire en sorte que VS me fasse face et me dise qu'il y a maintenant un conflit?

valerie
la source
VS doit ouvrir la fenêtre de conflits lorsque vous avez des conflits non résolus. Pourquoi pensez-vous les avoir? Pouvez-vous ajouter une ou deux captures d'écran illustrant ce processus?
Edward Thomson
Bonjour, Veuillez envisager de marquer la réponse de DaveShaw comme la bonne réponse. C'est une bonne question, et cela y répond.
goodeye le
1
Désolé, je n'ai jamais donné suite à cela. Je ne me souviens pas avoir reçu de rappels par e-mail. En outre, le problème semblait disparaître de lui-même. Je ne marquerais pas la réponse de DaveShaw comme correcte car cela vous indique comment ouvrir manuellement la fenêtre. Ma question était de savoir pourquoi il ne s'ouvre pas de lui-même après un «get latest» qui a des conflits. Mais comme je l'ai dit, le problème a disparu et cette fenêtre apparaît quand j'ai des conflits - même si elle a commencé comme fermée. Merci à tous d'avoir répondu.
valerie
1
@valerie La fenêtre de résolution des conflits s'ouvre-t-elle chaque fois que vous ouvrez VS, même si vous l'avez explicitement fermée lors de la session précédente, des conflits de temps existent-ils? Je ne peux le faire réapparaître qu'en suivant les conseils de DaveShaw.
ruffin
Oui. Je ferme toujours la fenêtre des conflits après avoir résolu les conflits. La prochaine fois que j'ai un conflit - que j'ai fermé VS ou non - cette fenêtre de conflit s'ouvre à nouveau. Je ne sais pas pourquoi cela fonctionne maintenant. J'ai VS 2013 Ultimate.
valerie

Réponses:

114

Vous pouvez rouvrir la fenêtre Résoudre les conflits si vous l'avez fermée par erreur à partir de Team Explorer. Aller à: Modifications en attente, puis dans la liste déroulante Actions, sélectionnez Résoudre les conflits.

À partir de là, vous pouvez cliquer sur Obtenir tous les conflits.

Normalement, VS vous invite à résoudre tout conflit dès que vous effectuez l'une des opérations suivantes:

  • Obtenez la dernière
  • Enregistrement
  • Fusionner
DaveShaw
la source
Ou redémarrez simplement VS et il
réapparaîtra
76

Cliquez sur le lien que j'ai entouré d'un contour rouge dans le volet Team Explorer.

entrez la description de l'image ici

Et dans Visual Studio 2013:

entrez la description de l'image ici

sergiol
la source
@Matthew Lock: Êtes-vous sûr que dans Visual Studio 2013, la raison pour laquelle l'opération Résoudre les conflits se trouve dans la liste déroulante car une entrée est VS 2013 elle-même et n'est pas due au fait que Team Explorer n'est pas assez large?
sergiol
1
oui, même si vous rendez le volet énorme, il réside toujours dans le menu déroulant i.imgur.com/MDpesjJ.png
Matthew Lock
@MatthewLock: Vous avez montré un exemple lorsqu'il n'y a pas de conflit. Êtes-vous sûr que cela se produit également quand un conflit est en cours?
sergiol
-7

Si vous codez en C #, dans votre éditeur Visual Studios, sélectionnez le menu Outils, puis le sous-menu d'options.

Une boîte de dialogue apparaîtra. De là, sélectionnez Editeur de texte, puis sélectionnez C #, puis sélectionnez Avancé.

Cochez ensuite la case Afficher les erreurs sémantiques en direct.

Le logiciel est génial
la source
1
Cela ne répond pas à la question!
Neil le
1
c'est autre chose
Luis Palacios