Вы можете попытаться установить конфигурацию
branch.<name>.mergeoptions
Устанавливает параметры по умолчанию для объединения в ветвь .
Синтаксис и поддерживаемые параметры одинаковыкак git-merge , но значения параметров, содержащие пробельные символы, в настоящее время не поддерживаются.
Таким образом, вы можете добавить туда --no-ff
и посмотреть, если XCode4уважает конфигурацию для вашей feature
ветви.
Как Ицхак добавляет в комментарии :
git config branch.<name>.mergeoptions --no-ff
Обновление 2019,с XCode 10: DaveDude доклады:
В Xcode 10 этот подход больше не работает.
Теперь я установил merge.ff=false
, и это снова дает мне желаемое поведение.