A situação:
- mestre está em X
- quickfix1 está em X + 2 confirma
De tal modo que:
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
Então comecei a trabalhar no quickfix2, mas, por acidente, tomei o quickfix1 como o ramo de origem para copiar, não o mestre. Agora o quickfix2 está em X + 2 confirma + 2 confirmações relevantes.
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
\
q2a--q2b (quickfix2 HEAD)
Agora eu quero ter uma ramificação com o quickfix2, mas sem os 2 commits que pertencem ao quickfix1.
q2a'--q2b' (quickfix2 HEAD)
/
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
Tentei criar um patch a partir de uma determinada revisão no quickfix2, mas o patch não preserva o histórico de confirmação. Existe uma maneira de salvar meu histórico de consolidação, mas ter uma ramificação sem alterações no quickfix1?
quickfix1
. (Observe também a diferença nas respostas.) #