Aide ABDiff

Fusion de texte

Une fusion de texte combine les modifications de deux versions d’un fichier en un seul résultat modifiable.

Vous pouvez lancer une fusion via Intégration Git, en déposant trois fichiers texte ou en choisissant Fichier ▸ Fusionner.

Disposition

Disposition des connecteurs

Cet écran vous demande de résoudre deux modifications contradictoires d’un fichier de base commun.

Le volet central met en évidence la région de conflit en jaune et la laisse vide. Vous devez décider explicitement quels changements prévalent ou taper une résolution personnalisée. La version de base originale reste accessible en cliquant sur l’étiquette bleue Base en haut du volet central.

Structure du merge à trois voies

Il s’agit du modèle standard de fusion à trois voies Git :

Local → Base ← Remote
          ↓
        Result

Résultat est le seul fichier modifiable. Lors de l’invocation de l’application à partir de Git, la fusion est considérée comme terminée lorsque l’utilisateur enregistre (⌘S) le fichier et quitte l’application.

Édition et navigation

Action Raccourci
Ligne précédente / suivante ↑ / ↓
Panneau précédent / suivant ← / →
Aller à la première / dernière ligne ⌘↑ / ⌘↓
Changement précédent / changement suivant ⌥↑ / ⌥↓
Hunk précédent / suivant ⌥↑ / ⌥↓
Passer à un autre volet

Copier

Action Raccourci
Copier vers la droite ⌘→
Copier vers la gauche ⌘←
Étendre la sélection ⇧↑ / ⇧↓
Copier tout le hunk à droite ⇧⌘→
Copier tout le hunk à gauche ⇧⌘←

Une ligne sélectionnée est représentée par un rectangle jaune. Un hunk est un bloc de conflit/changement contigu. Les actions de copie ne sont activées que lorsqu’elles changent Résultat et lorsque la sélection est sur une ligne réelle.

Pour copier les modifications

Résoudre avec…

Toutes les actions de copie peuvent être annulées avec ⌘Z.

Édition

Action Raccourci
Commencer à modifier la ligne de résultats sélectionnée Retour
Commencer à modifier directement une ligne de résultat Double-cliquez sur la ligne
Valider et passer à la ligne modifiable suivante Retour (pendant l’édition)
Valider et quitter le mode d’édition Commande-Retour
Annuler le tampon de ligne actuel et quitter le mode d’édition Esc ou Commande-.

L’édition peut aussi être lancée par un double-clic sur une ligne. Toutes les actions d’édition peuvent être annulées avec ⌘Z.

Enregistrer

Sélectionnez Fichier ▸ Enregistrer ou appuyez sur ⌘S pour enregistrer le volet des résultats. Les autres fichiers sont en lecture seule.

Options d’affichage

La fusion de texte propose des options qui modifient la manière dont la comparaison est calculée ou affichée. Ces options sont disponibles dans le menu des options.

Ces paramètres affectent la correspondance et la visualisation ; ils ne modifient pas directement les fichiers.

Rubriques associées