在我们的新项目中,我们有 10 个存储库,每个存储库都有相互依赖的 Eclipse 项目。
我计划建立一个默认的工作流程,其中每个开发人员都在主分支上工作并使用提交-拉取-推送循环。为了减少提交并获得良好的线性历史记录,我更喜欢将 rebase 作为拉取的标准策略。这很好用,如果branch.master.rebase=true
已设置。
不幸的是,在使用 Git 克隆之后,必须为所有存储库手动设置。我尝试设置branch.autosetuprebase=always
,但这仅影响手动创建的本地分支,而不影响克隆后的主分支。
我想自动化初始设置branch.master.rebase=true
以减少错误和方便。有办法做到吗?最好在 Eclipse/Egit 内部,但也欢迎其他想法。
正如 Ozan 对原始问题的回答所提到的,正确的解决方案是添加
[branch]
autosetuprebase=always
in .gitconfig
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)