Ситуація:
- майстер на X
- quickfix1 знаходиться на рівні X + 2
Такий як:
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
Тоді я почав працювати над quickfix2, але випадково взяв quickfix1 як джерельну гілку для копіювання, а не як master. Тепер quickfix2 знаходиться на рівні X + 2, + 2 відповідних коміти.
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
\
q2a--q2b (quickfix2 HEAD)
Тепер я хочу мати гілку з quickfix2, але без 2-х комітів, що належать до quickfix1.
q2a'--q2b' (quickfix2 HEAD)
/
o-o-X (master HEAD)
\
q1a--q1b (quickfix1 HEAD)
Я намагався створити виправлення з певної версії у quickfix2, але патч не зберігає історію фіксації. Чи є спосіб зберегти історію фіксації, але мати гілку без змін у quickfix1?
quickfix1
. (Зауважте також різницю у відповідях.)