Microsoft vient d'ajouter le navigateur basé sur les fusions. Cela peut vous sortir d'un pétrin pour les petits conflits.
Pour les situations plus complexes:
Vous avez deux options pour résoudre le conflit, à l'inverse d'intégrer les changements de la branche cible (ce qui crée de fusion supplémentaire s'engage), ou rebase sur la branche cible (qui part de votre histoire, belle et propre).
De fusion entre la cible actuelle de la branche avant de remplir le PR.
Vous avez besoin de cloner le repo localement, effectuer un publipostage à partir de la branche cible de votre branche et de pousser ces modifications dans le référentiel. VSTS permettra de détecter les changements et mise à jour de la demande d'extraction.
Rebase le PR de la branche afin d'inclure les modifications les plus récentes sur la cible
Alternativement, vous pouvez cloner le repo localement, rebase le PR branche sur la dernière version de la branche cible, résoudre tous les problèmes de la rebase et de force de pousser les modifications dans la PR de la branche. VSTS permettra de détecter les changements et mise à jour de la demande d'extraction.
-------o3 PR
/
---------o1-o2 target
Ainsi rebase o3 sur o2:
-------o3 PR
/
---------o1-o2 target
Puis terminer la PR (avec de l'avance Rapide de fusion dans le cas ci-dessous):
Après avoir suivi les étapes décrites dans le lien et arriver à "Accepter de fusion" de l'étape, je ne vois pas de fusion s'engage. Comment puis-je continuer à développer à ce point? La fusion est la PR à peu près ma seule option à ce point?
Mise à jour
Microsoft vient d'ajouter le navigateur basé sur les fusions. Cela peut vous sortir d'un pétrin pour les petits conflits.
Pour les situations plus complexes:
Vous avez deux options pour résoudre le conflit, à l'inverse d'intégrer les changements de la branche cible (ce qui crée de fusion supplémentaire s'engage), ou rebase sur la branche cible (qui part de votre histoire, belle et propre).
De fusion entre la cible actuelle de la branche avant de remplir le PR.
Vous avez besoin de cloner le repo localement, effectuer un publipostage à partir de la branche cible de votre branche et de pousser ces modifications dans le référentiel. VSTS permettra de détecter les changements et mise à jour de la demande d'extraction.
Ainsi de fusion
target (o2)
àPR
:Puis terminer la PR
Rebase le PR de la branche afin d'inclure les modifications les plus récentes sur la cible
Alternativement, vous pouvez cloner le repo localement, rebase le PR branche sur la dernière version de la branche cible, résoudre tous les problèmes de la rebase et de force de pousser les modifications dans la PR de la branche. VSTS permettra de détecter les changements et mise à jour de la demande d'extraction.
Ainsi rebase
o3
suro2
:Puis terminer la
PR
(avec de l'avance Rapide de fusion dans le cas ci-dessous):OriginalL'auteur jessehouwing
Fusion de la direction de: maître,
Dans le courant de la branche: dev
pour la section que vous souhaitez inclure.
OriginalL'auteur sky91
L'on pouvait faire de la technique ci-dessus par @jessiehouwing ou utiliser le nouveau plug-in. MicrosoftDevLabs publié le lien vers le plugin pour résoudre les conflits. Le lien pour le plugin est donnée ci-dessous
https://marketplace.visualstudio.com/items?itemName=ms-devlabs.conflicts-tab
OriginalL'auteur BipinR