在我们的新项目中,我们有 10 个存储库,每个存储库都有相互依赖的 Eclipse 项目。
我计划建立一个默认工作流程,每个开发人员都在主分支上工作,并使用提交-拉-推循环。为了减少提交并获得良好的线性历史记录,我更喜欢将 rebase 作为 pull 的标准策略。这工作正常,如果branch.master.rebase=true
设置。
不幸的是,在使用 EGit 克隆后,必须为所有存储库手动设置。我尝试了设置branch.autosetuprebase=always
,但这仅影响手动创建的本地分支,而不影响克隆后的主分支。
我想自动化初始设置branch.master.rebase=true
以减少错误和方便。有没有办法做到这一点?最好在 Eclipse/Egit 内部,但也欢迎其他想法。