J'ai besoin de modifier un commit au tout début de l'historique de mon dépôt. Depuis ce commit il y a probablement eu des centaines de branches, fusionne et fusionne les conflits.Comment modifier un commit Git contenant des centaines de fusions et de fusions dans le passé?
J'ai essayé d'utiliser la rebase interactive avec l'option --preserve-merges, mais j'ai toujours des centaines d'erreurs de conflit semblables à "CONFLICT (content): Merge conflict in Foobar.cpp". Les re-résoudre manuellement est extrêmement difficile, voire impossible.
J'ai entendu parler de la fonctionnalité 'rerere', mais seulement maintenant, je ne l'ai donc pas activée.
Les balles magiques sont disponibles sur l'allée trois. Acheter un cas entier; ils sont bon marché! –
Je voudrais extraire le commit avant, modifier et valider, et ensuite fusionner le commit actuel avec lui. –
Ne pas demander une balle magique ici. Je pensais juste que c'était un problème que beaucoup de gens auraient rencontré, et quelqu'un pourrait être en mesure de me diriger dans la bonne direction. Ignacio, je ne comprends pas ce que vous suggérez. Pouvez-vous s'il vous plaît développer? Merci! –