Git permet trés facilement de créer des patchs entre plusieurs commits / branches / tags. À la base, on peut utiliser la commande git-format-patch, mais la patch généré est prévu pour être envoyé par email, et contient des données parasites.
En fait, pourquoi faire compliqué ? Utilisons tout simplement la commande git-diff, qui génère déjà une sortie au bon format :
git diff <from> <to> <fichier> >file.patch
< from > et < to > sont des hash de commit, des tag ou des branches, et < fichier > est le fichier que vous voulez traiter.
Pour plus de détails sur la commande, il ne vous reste plus qu’à
man git-diff
Un Commentaire
git apply
One Trackback
[...] Créer un patch quid de comment l’utiliser après ?? J’ai toujours pas répondu à la question ! [...]