web-dev-qa-db-fra.com

Comment utiliser le fichier de sortie de git mergetool

La documentation est ici: http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html Un guide pratique est ici: http://ryanflorence.com/git-for-beginners/

Cependant, aucun d'eux n'explique comment utiliser le fichier de sortie de mergetool.

Le guide que j'ai lu dit " J'ai appuyé sur Entrée et FileMerge apparaît et je gère les conflits:" mais il ne mentionne pas comment à " gérer les conflits".

Quand je cours:

git mergetool 

: puis appuyez sur retour à l'invite, et la fenêtre de sortie de fichier s'ouvre affichant tous les conflits de fusion, elle ne répond qu'aux commandes cmd + D et cmd + shift + D (qui permettent de parcourir les conflits). Cependant, il ne semble pas y avoir de mention sur la façon de choisir, pour chaque conflit, gauche/droite/ni l'un ni l'autre. La liste déroulante de la zone de liste déroulante ne semble rien faire.

J'ai déjà regardé les documents, le guide, le menu du système de fichiers et les touches systématiquement pressées du clavier à la recherche d'une réponse =)

50
xxjjnn

Je n'ai trouvé aucune documentation officielle pour cela, mais voici la compréhension que j'ai tirée des essais et erreurs:

Il y a une vue divisée avec vos deux options à gauche et à droite. Vous ne pouvez modifier aucun de ces éléments. Il y a aussi une vue de dessous que vous pouvez modifier. Vous devrez peut-être tirer vers le haut sur le petit cercle au milieu du bas de l'écran pour développer cette section.

Pour chaque conflit, cliquez sur la zone au milieu de la vue fractionnée gauche/droite et choisissez dans le menu déroulant en bas à droite soit "Choisissez gauche" si la gauche est ce que vous voulez ou "Choisissez droite" si c'est ce que vous voulez . Si aucune des deux options n'est bonne, cliquez sur "Choisir ni l'un ni l'autre" et modifiez-la dans la section inférieure.

Il y a une flèche dans la colonne du milieu qui indique si vous avez choisi gauche ou droite en la pointant. Si vous n'avez choisi ni l'un ni l'autre, la flèche disparaîtra. Les trois vues défilent ensemble à l'aide de la barre de défilement sur l'écran à l'extrême droite.

Lorsque vous avez terminé, cliquez sur Fichier> Enregistrer la fusion dans la barre de menus.

104
ArtOfWarfare