You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将electron-react-boilerplate(ERB)的更新合并到自有私有代码仓库?

ERB v4.3.0版本合并操作指南

你完全不需要从头搭建项目,通过Git的上游仓库合并机制即可保留所有自定义改动的同时,同步官方新版本内容

操作步骤

  • 添加上游远端仓库
    进入本地项目目录,执行命令添加ERB官方仓库为上游源:

    git remote add upstream <ERB官方仓库的Git地址>
    

    执行git remote -v验证配置,输出应包含两个远端地址:origin指向你的私有仓库,upstream指向ERB官方仓库。

  • 拉取官方v4.3.0版本代码
    拉取上游仓库的所有标签与更新:

    git fetch upstream --tags
    
  • 执行版本合并
    首先切换到你需要合并更新的本地分支(通常为main或master),并确保本地工作区无未提交的改动:

    git checkout main
    git status
    

    如果有未提交的改动,先提交或者暂存后再继续操作。
    执行合并命令:

    git merge v4.3.0
    

    合并过程中大概率会出现冲突,冲突点主要集中在你修改过的eslint配置、TS配置、renderer层代码位置,按实际需求处理即可:

    • 保留自定义改动:选择当前分支内容
    • 采用新版本官方改动:选择上游分支内容
    • 融合两边改动:手动编辑冲突文件后标记为已解决
  • 验证并推送更新
    冲突处理完成后,本地启动项目验证所有功能正常运行,确认无误后提交合并结果:

    git add .
    git commit
    git push origin main
    

备选方案(冲突过多时使用)

如果合并冲突过于复杂难以处理,可以先执行git merge --abort终止当前合并,再基于官方v4.3.0版本新建分支,将你之前的自定义改动通过cherry-pick命令迁移到新分支即可,适合自定义改动点清晰可溯源的场景。

内容的提问来源于stack exchange,提问作者samcodee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 16:45:04