Eclipse EGit重命名本地分支时如何配置自动重命名Upstream Branch?
EGit单仓库配置本地分支重命名自动同步上游分支方法
可以基于单个仓库自定义EGit配置,实现本地分支重命名时自动同步上游分支映射,适配GitHub的PR工作流,避免误推到原有远端分支,具体配置步骤如下:
- 打开目标仓库的专属配置页:在Eclipse中选中对应项目,右键依次选择
Team→Properties,进入Git配置页面,确认当前配置生效范围为当前仓库,而非全局Eclipse配置。 - 修改推送默认规则:在配置项中找到
push.default,将其值修改为current。该规则生效后,推送本地分支时会默认匹配远端同名分支,本地分支重命名后推送,会自动对应到远端同名分支,无需手动调整上游映射。 - (可选)已绑定旧上游的分支调整:如果重命名前本地分支已经绑定了旧的上游分支,可以手动修改上游映射:右键项目依次选择
Team→Advanced→Configure Branch,选中重命名后的本地分支,将上游分支切换为对应远端同名分支即可。
注意:该配置仅对当前设置的仓库生效,不会影响其他适配Gerrit工作流的仓库原有推送逻辑,两种场景可同时共存互不干扰。
内容的提问来源于stack exchange,提问作者Jonathan Benn
相关产品推荐
相关产品推荐

