J'ai fusionné un fichier avec un autre, mais il y a un tas de HEADs avec Accept Current Change | Accept Incoming Change | ...
Existe-t-il un moyen d'accepter les changements actuels en une seule fois ?
J'ai fusionné un fichier avec un autre, mais il y a un tas de HEADs avec Accept Current Change | Accept Incoming Change | ...
Existe-t-il un moyen d'accepter les changements actuels en une seule fois ?
Cela n'a pas fonctionné pour moi. Les conflits persistent même après avoir suivi exactement les mêmes étapes.
Il s'avère que cela ne fonctionne que lorsque seuls les fichiers sont sélectionnés et que leurs répertoires parents sont exclus. Vous pouvez sélectionner chaque fichier en tenant Ctrl
et choisissez ensuite l'option Sélectionner toutes les modifications dans le menu en cascade. Tous les fichiers s'ouvriront avec les modifications non sauvegardées. Pour enregistrer tous les fichiers non sauvegardés en une seule fois, procédez comme suit Fichier > Enregistrer tout .
Comme pour VSCode MacOS J'ai fait Accept All Incoming
de Merge Changes
mais cela ne les a pas tous affectés (c'est peut-être un bug, ou je ne sais pas pourquoi). J'ai donc utilisé la méthode conventionnelle avec la ligne de commande, et cela a fonctionné.
Pour accepter tous les changements entrants,
git checkout --theirs .
ou
Pour accepter tous les changements actuels,
git checkout --ours .
P.S. J'espère que cela aidera ceux qui doivent d'abord résoudre un conflit de fusion. dans tous les cas .
Merge Changes
section.Open File
à partir du menu du clic droit. Il ouvre tous les fichiers.Accept All Current
.Save All
de File
menu. Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.