В нашем новом проекте у нас есть 10 репозиториев, в каждом из которых есть взаимозависимые проекты Eclipse.
Я планирую установить рабочий процесс по умолчанию, в котором каждый разработчик работает над веткой master и использует цикл фиксации -вытягивания -push. Чтобы уменьшить количество коммитов и получить хорошую линейную историю, я предпочитаю rebase в качестве стандартной стратегии для pull. Это работает нормально, если установлено branch.master.rebase=true
.
К сожалению, его необходимо установить вручную для всех репозиториев после их клонирования с помощью EGit. Я попытался установить branch.autosetuprebase=always
, но это влияет только на созданные вручную локальные ветки, а не на основную ветку после клонирования.
Я хотел бы автоматизировать первоначальную настройку branch.master.rebase=true
для уменьшения ошибок и для удобства. Есть ли способ сделать это? Желательно внутри Eclipse/Egit, но приветствуются и другие идеи,слишком.