ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 相关工具 **第三方工具** - Bazel:由谷歌发布,部分基于他们自己的构建系统(Blaze)。Bazel 支持多种语言,并支持大规模构建和测试。 - RushJS:微软用于 JavaScript 的可扩展的单一代码库管理器,能够从一个代码库构建和部署多个包。 - Lerna:JavaScript 的单一代码库管理器,可以与 React、Angular 或 Babel 等流行框架集成。 - Yarn workspace:用一个命令在多个地方安装和更新 Node.js 的依赖项。 - ultra-runner:JavaScript 单一代码库管理脚本,支持 Yarn、pnpm 和 Lerna 插件,支持并行构建。 - Monorepo builder:通过单一代码库安装和更新 PHP 包。 **git 管理工具** - Large File Storage:Git 的开源扩展,为大文件提供了更好的支持。安装了这个扩展,就可以跟踪任何类型的文件,并将它们无缝的上传到云存储中,从而释放代码库的空间,使 push 和 pull 的速度更快。 - Git CODEOWNERS:允许定义哪个团队拥有代码库中的子目录,当有人提交 pull request 或 push 代码到受保护的分支时,代码所有者会自动被要求进行审查。GitHub 和 GitLab 都支持这一特性。