Как я могу сказать, что вишневый выбор выбирает сжатый диапазон коммитов?
Или, другими словами, примените diff между двумя коммитами к текущему состоянию репозитория?
Не работает (вишня-выбор не имеет опции -squash):
git cherry-pick --squash e064480..eab48b59c
Примечание. Мой вариант использования находится в сценарии поддерева - прежде чем кто-нибудь начнет утверждать, что я не должен раздавить.
Следующие работы, но тогда у меня есть ряд отдельных коммитов. После этого я могу их вырезать вручную с помощью интерактивной переадресации.
git cherry-pick -X subtree=vendor/package e064480..eab48b59c
Есть ли способ сделать раздачу как часть вишневого выбора?