2010-08-18 4 views
17

chaque fois que je rebute mon patchset sur une nouvelle version de l'original, dois-je résoudre manuellement les conflits encore et encore?git rebase résoudre les conflits encore et encore?

+0

Je ne comprends pas tout à fait le problème ici. Une fois que vous avez rebasé et résolu les conflits, vous êtes en train de changer votre engagement en un engagement basé sur la nouvelle version de l'original. La prochaine fois, vous ne devriez pas avoir à re-résoudre ce problème parce que vous appliquez maintenant le correctif mis à jour? – Jez

Répondre

15

Découvrez git-rerere.

+0

Pour sauver les gens de la lecture de toute la documentation, vous pouvez simplement définir 'rerere.enabled' sur true dans votre fichier .gitconfig, et il s'occupera de tout cela pour vous. – Cascabel

+1

En plus des pages de manuel, le mainteneur de Git, Junio ​​Hamano, a publié un article sur l'utilisation de rerere sur http://gitster.livejournal.com/41795.html. –

+0

si vous fusionnez (en tirant), réglez simplement rerere.enabled, si vous changez de nom, il semble que vous deviez rerere avant et après l'édition du fichier en conflit, manuellement – user376258

Questions connexes