Перебазирование после слияния сквоша?

У меня есть "главная" ветка и несколько тематических веток. Предположим, что основная ветвь используется в основном в качестве кандидата на выпуск, и в этой ветке не ведется разработка.

Тематических ветвей несколько, и они являются общими для команды. Над некоторыми ветками работает более одного разработчика. Все тематические ветки регулярно перебазируются из основной ветки.

Чтобы очистить историю в ветке master, я выполнил команду git merge --squash при слиянии кода из темы в ветку master. Это сработало отлично.

Теперь, когда тематические ветки перебазируются, коммиты дублируются. Есть ли способ очистить коммиты в ветках тем после успешного выполнения 'git merge --squash'?

12
задан mustard 29 March 2012 в 20:54
поделиться