Accéder au contenu principal Passer au contenu complémentaire

Résoudre des conflits entre les branches

Pourquoi et quand exécuter cette tâche

Dans un environnement collaboratif où plusieurs utilisateurs et utilisatrices travaillent simultanément sur le même projet, vous pouvez rencontrer des conflits lorsque vous effectuez un Push, un Update, ou un Merge sur les branches. Dans ce cas, vous verrez une boîte de dialogue s'afficher pour vous demander si vous souhaitez résoudre ces conflits.

Pour résoudre les conflits, procédez comme suit :

Procédure

  1. Cliquez sur OK dans la boîte de dialogue pour ouvrir la perspective Git Merge.
    Boîte de dialogue Conflicts Found (Des conflits ont été trouvés).
    La perspective Git Merge s'ouvre et le panneau de gauche Conflicts Navigator affiche les éléments du projet pour lesquels des conflits ont été trouvés.
  2. Dans le panneau Conflicts Navigator, cliquez-droit sur un élément en conflit puis, dans le menu contextuel, sélectionnez :
    Panneau Conflicts Navigator (Navigateur de conflits).
    • Resolve in editor : ouvre un éditeur de comparaison dans la partie droite de la perspective Git Merge.

      Notez que cette option est uniquement disponible pour les éléments de projet mentionnés dans Résoudre des conflits dans des éditeurs de comparaison.

    • Accept mine : accepte tous les changements effectués sur la branche de travail pour résoudre les conflits sur l'élément sans ouvrir un éditeur de comparaison.

    • Accept theirs : accepte tous les changements effectués sur l'autre branche pour résoudre les conflits sur l'élément sans ouvrir un éditeur de comparaison.

    • Mark as resolved : marque tous les conflits sur l'élément comme étant résolus et conserve les divergences entre les branches.

  3. Lorsque tous les conflits sont résolus et marqués comme tels, cliquez sur Yes (Oui) lorsque la boîte de dialogue s'ouvre, ou cliquez sur l'icône Continue merge (Fusion continue) située en haut du panneau Conflicts Navigator (Navigateur de conflits) pour poursuivre votre action précédente.
    Boîte de dialogue Continue the previous action immediately (Continuer l'action précédente immédiatement).

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !