Моя компания занимается переходом с CVS на git.Мы были на CVS в течение долгого времени, поэтому существует огромная история.Слишком много, чтобы сделать вручную.
Глядя на бревна, можно сделать много сдавливания.Много.То, что я хотел бы сделать, это подключить скрипт, который будет сравнивать два смежных коммита.Если он возвращает true, то объединяет сообщения фиксации и подавляет коммиты.Я также был бы доволен командой, которая принимает два коммита и сообщение о коммите, а затем сдавливает их вместе.
git rebase - интерактив близок к тому, что мне нужно, но «сквош» требует слишком большого ручного вмешательства,Я также рассмотрел использование «fixup» вместо squash, но я не хочу терять сообщения о коммите.
Есть идеи?