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