Comment inverser appliquer une cachette?

J'ai un petit patch enregistré au loin, dans mon git stash. J'ai appliqué à ma copie de travail à l'aide de git stash apply. Maintenant, je tiens à revenir sur ces modifications à l'application du patch (un peu comme ce que git revert le ferait, mais contre la cachette).

Personne ne sait comment faire cela?

Précisions: Il y a d'autres changements dans ma copie de travail. Mon cas particulier, est difficile à décrire, mais vous pouvez imaginer un peu de débogage ou de l'expérimental code qui est dans le coffre. Maintenant, il est mélangé dans ma copie de travail avec quelques autres changements et j'aimerais voir l'effet avec et sans que les modifications de la cachette.

Il ne ressemble pas à la planque de soutient à l'heure actuelle, mais un git stash apply --reverse serait une fonctionnalité intéressante.

  • Ne pouvez pas il suffit de créer une inversion de patch par comparaison entre l'actuelle et la version précédente? Et puis appliquez un?
  • Existe-il des changements dans l'arbre de travail autres que l'appliquées cachette?
InformationsquelleAutor Pat Notz | 2009-06-19