В текущем проекте, над которым я работаю, я пытаюсь исследовать кучу различных идей, которые обычно проявляются в виде набора ветвей функций. Функции, над которыми я работаю, обычно ортогональны друг другу, поэтому бывают случаи, когда я хочу объединить все эти функции (или некоторые подмножества функций) и протестировать их вместе.
До сих пор мой рабочий процесс был таким: у меня есть ветки featureA
, featureB
, featureC
, и у меня будет ветка под названием featureA_featureB
, а затем еще один, например featureA_featureB_featureC
и т. Д.
У меня 2 проблемы:
featureC
, но, поскольку я нахожусь в ветке featureA_featureC
, я случайно совершаю фиксацию в этой ветке (мне действительно нужно прекратить использование ] git commit -a
). Затем я должен выбрать фиксацию или сделать другие сумасшедшие вещи, чтобы поместить фиксацию в нужное место. Заранее спасибо!