Egit :настроить rebase как стратегию извлечения по умолчанию для главной ветки

В нашем новом проекте у нас есть 10 репозиториев, в каждом из которых есть взаимозависимые проекты Eclipse.

Я планирую установить рабочий процесс по умолчанию, в котором каждый разработчик работает над веткой master и использует цикл фиксации -вытягивания -push. Чтобы уменьшить количество коммитов и получить хорошую линейную историю, я предпочитаю rebase в качестве стандартной стратегии для pull. Это работает нормально, если установлено branch.master.rebase=true.

К сожалению, его необходимо установить вручную для всех репозиториев после их клонирования с помощью EGit. Я попытался установить branch.autosetuprebase=always, но это влияет только на созданные вручную локальные ветки, а не на основную ветку после клонирования.

Я хотел бы автоматизировать первоначальную настройку branch.master.rebase=trueдля уменьшения ошибок и для удобства. Есть ли способ сделать это? Желательно внутри Eclipse/Egit, но приветствуются и другие идеи,слишком.

5
задан Jmini 21 February 2018 в 11:28
поделиться