V2EX  ›  英汉词典

Monorepo

定义 Definition

monorepo 指“单一代码仓库”:把多个项目、服务或组件的源代码集中放在同一个版本控制仓库(如 Git)中统一管理、构建与发布。常见于大型团队/组织的软件工程实践。(也有人用它指这种仓库本身。)

发音 Pronunciation (IPA)

/ˈmɒn.oʊˌrɛp.oʊ/(美式常见)
/ˈmɒn.əʊˌrɛp.əʊ/(英式常见)

例句 Examples

Our team moved the code into a monorepo.
我们团队把代码迁移到了一个单一代码仓库里。

By using a monorepo, the company can share libraries across services and run consistent tests for every change, but it also needs stronger tooling to keep builds fast.
通过使用单一代码仓库,公司可以在各个服务之间共享库,并对每次改动运行一致的测试,但也需要更强的工具链来保持构建速度。

词源 Etymology

由 **mono-**(“单一、一个”,源自希腊语 monos)+ reporepository 的口语缩写,“仓库”)组合而成,是软件开发语境中的较新术语,用来对比 multirepo(多仓库)等管理方式。

相关词 Related Words

文学与著作中的用例 Literary / Notable Works

  • Software Engineering at Google(Titus Winters, Tom Manshreck, Hyrum Wright):讨论 Google 的工程实践与单仓库(monorepo)相关理念。
  • Bazel 官方文档与相关技术书籍/手册:频繁在“大规模单仓库构建”语境中使用该词。
  • *Release It!*(Michael T. Nygard)等现代软件工程类著作与文章:在谈到组织结构、发布与代码管理策略时,常出现对 monorepo 的讨论。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1699 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
♥ Do have faith in what you're doing.