• # git et patches

    Posté par (site web personnel) . En réponse à la dépêche Pijul, contrôle de version et théorie des patchs, version 0.12. Évalué à 4.

    De manière beaucoup plus limitée je pense, il m'arrive d'utiliser StGit.

    StGit is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. These operations are performed using Git commands and the patches are stored as Git commit objects

    Pour ceux qui ne voient pas bien l'intérêt de la gestion de patches, faire quelques essais avec StGit peut être une façon simple de voir ce que ça donne.

    Dans mon workflow classique, j'utilise beaucoup rebase (avec autosquash). Il m'arrive fréquemment de réordonner mes commits, d'en squasher plusieurs, ou de faire des git commit --fixup.
    Avec StGit beaucoup moins, si je veux corriger/améliorer/modifier un changement, je me place sur ce changement (j'enlève tout ce qui est au dessus), je met à jour mon changement, et j'applique de nouveau les autres changements. C'est vraiment plus simple je trouve.