【发布时间】:2012-07-26 16:33:19
【问题描述】:
在我们的新项目中,我们有 10 个存储库,每个存储库都有相互依赖的 Eclipse 项目。
我计划建立一个默认工作流程,每个开发人员都在主分支上工作,并使用提交-拉-推循环。为了减少提交并获得良好的线性历史记录,我更喜欢将 rebase 作为 pull 的标准策略。如果设置了branch.master.rebase=true,这可以正常工作。
不幸的是,在使用 EGit 克隆之后,必须为所有存储库手动设置它。我尝试设置branch.autosetuprebase=always,但这只会影响手动创建的本地分支,不会影响克隆后的主分支。
我想自动化branch.master.rebase=true 的初始设置以减少错误和方便。有没有办法做到这一点?最好在 Eclipse/Egit 内部,但也欢迎其他想法。
【问题讨论】:
-
autosetuprebase 也应该适用于克隆。您使用的是什么版本的 EGit?
-
@robinst: 是 1.3.0.201202151440-r
-
我觉得很傻,2.0.0 版本在克隆时尊重 autosetuprebase。