除了 NPM 包方案外,还可以使用 Git Submodule 或 Git Subtree 来管理公共代码。Git Submodule 允许将一个 Git 仓库作为另一个 Git 仓库的子模块,在父仓库中引入子仓库的代码。当公共代码更新时,子仓库可以独立地进行版本控制和更新。Git Subtree 也可以做到类似的功能,可以将一个 Git 仓库的指定分支合并到另一个 Git 仓库中,实现公共代码的管理和更新。不过,Git Subtree 需要手动执行合并操作,相对来说比较繁琐。

前端 SaaS 应用公共导航抽离最佳实践:Git Submodule & Git Subtree

原文地址: https://www.cveoy.top/t/topic/njF3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录