La situation:
- le maître est à X
- quickfix1 est à X + 2 commits
Tel que:
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
Ensuite, j'ai commencé à travailler sur quickfix2, mais par accident, j'ai pris quickfix1 comme branche source à copier, pas le maître. Maintenant, quickfix2 est à X + 2 validations + 2 validations pertinentes.
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
\
q2a--q2b (quickfix2 HEAD)
Maintenant, je veux avoir une branche avec quickfix2, mais sans les 2 commits qui appartiennent à quickfix1.
q2a'--q2b' (quickfix2 HEAD)
/
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
J'ai essayé de créer un correctif à partir d'une certaine révision dans quickfix2, mais le correctif ne conserve pas l'historique des validations. Existe-t-il un moyen de sauvegarder mon historique de commit, mais d'avoir une branche sans changements dans quickfix1?
quickfix1
. (Notez également la différence dans les réponses.)