J'ai créé une demande de traction Je suis entré dans ceci:
Le bouton "Approuver" ne fait rien et la complétion est désactivée.
Comment résoudre ce conflit en demande de tirage?
Microsoft vient d’ajouter des fusions basées sur un navigateur. Cela peut vous sortir du pétrin pour de petits conflits.
Et offre visualisations améliorées des différents scénarios à partir de Sprint 15 .
Vous disposez de deux options pour résoudre le conflit: inverser l'intégration des modifications de la branche cible (ce qui crée des validations de fusion supplémentaires) ou redéfinir la base de la branche cible (ce qui laisse votre historique propre et net).
Vous devez cloner le référentiel localement, effectuer une fusion de la branche cible vers votre branche et transmettre ces modifications au référentiel. VSTS détectera les modifications et mettra à jour la demande d'extraction.
-------o3 PR
/
---------o1-o2 target
Fusionnez donc target (o2)
avec PR
:
-------o3-o4 PR
/ /
---------o1----------o2 target
Puis complétez le PR
-------o3-o4 PR
/ / \
---------o1----------o2--o5 target
Vous pouvez également cloner le référentiel localement, rebaser la branche PR sur la dernière version de la branche cible, résoudre tous les problèmes de la rebase et forcer le transfert des modifications vers la branche PR. VSTS détectera les modifications et mettra à jour la demande d'extraction.
-------o3 PR
/
---------o1-o2 target
Ainsi, rebassez o3
sur o2
:
-------o3 PR
/
---------o1-o2 target
Complétez ensuite la PR
(avec fusion rapide dans le cas ci-dessous):
---------o1-o2-o3 target
Vous pouvez faire la technique ci-dessus par @ jessiehouwing ou utiliser le nouveau plug-in. MicrosoftDevLabs a publié le lien vers le plug-in pour résoudre les conflits. Le lien vers le plugin est donné ci-dessous https://marketplace.visualstudio.com/items?itemName=ms-devlabs.conflicts-tab