Capture d'écran: https://pbs.twimg.com/media/DBOeRIiXsAEbnLP.jpg
J'ai eu un problème très similaire avec l'un de mes projets qui m'a donné le même message TFS dans Visual Studio 2017. J'utilisais également git. Dans mon cas, j'avais besoin d'ajouter manuellement un commentaire au commit avant de poster la fusion. Étant donné que je devais fusionner manuellement les conflits, un commentaire était nécessaire plutôt que le message auto-rempli qui a lieu lors d'une fusion sans conflits.
Je suis bien conscient que les commits ont besoin de commentaires, mais si je me souviens bien, VS 2015 remplirait automatiquement le commentaire sur une fusion, même si vous avez corrigé manuellement les problèmes de fusion. Quoi qu'il en soit, dans VS 2017, vous devrez ajouter un commentaire de validation en cas de conflit résolu.
C'était une simple erreur utilisateur de ma part mais cela pourrait ne pas être immédiatement évident. Assurez-vous qu'il y a un commentaire sous l'onglet Modifications, puis Validez. Assurez-vous également que vous avez pris votre café AM avant de commencer vos commissions matinales. ;)
Lorsque vous obtenez des conflits lors d'une action d'extraction à partir du référentiel Git distant dans Visual Studio, vous devez effectuer une fusion manuelle pour choisir la version distante ou locale. Après avoir cliqué sur "Accepter la fusion", vous devez valider cette opération de fusion . Vous verrez cela comme cette image ci-dessous.
Si vous ne voyez pas cette fenêtre, vous pouvez également valider à partir de la fenêtre des modifications en attente. Vous pouvez voir qu'il n'y a rien sous l'onglet Modifications . C'est parce que vous choisissez la version locale lorsque vous fusionnez. Il n'y a pas de modification de fichier à afficher sous Modifications. Mais vous devez toujours valider l'opération de fusion.