J'ai un petit patch sauvegardé dans ma cachette git. Je l'ai appliqué à ma copie de travail en utilisant la fonction git stash apply
. Maintenant, j'aimerais annuler ces changements en appliquant le correctif de manière inverse (un peu comme ce que fait le git revert
ferait mais contre la réserve).
Quelqu'un sait-il comment faire ?
Clarification : Il y a d'autres changements dans ma copie de travail. Mon cas particulier est difficile à décrire mais vous pouvez imaginer un code de débogage ou expérimental qui se trouve dans la cachette. Il est maintenant mélangé dans ma copie de travail avec d'autres changements et je voudrais voir l'effet avec et sans les changements de la cachette.
Il ne semble pas que Stash supporte cela actuellement, mais une git stash apply --reverse
serait une fonctionnalité intéressante.
1 votes
Ne peut-on pas simplement créer un patch inversé en faisant la différence entre la révision actuelle et la précédente ? Et ensuite appliquer celui-là ?
0 votes
Y a-t-il des changements dans l'arbre de travail autres que la réserve appliquée ?
0 votes
Ajouter ceci ici, ... était censé être une FAQ pas une question... stackoverflow.com/questions/59973103/