面向 Dev 频道的 Windows Insider 项目成员,微软发布了 Windows 10 Build 21332 预览版更新,隶属于 RS_PRERELEASE 开发分支。虽然微软已明确表示 Dev 频道的功能更新不再和功能更新接轨,但目前开发的不少新功能会整合到今年秋季上线的 21H2 功能更新中。
在最近的项目开发中,出现了一个令我困扰的状况。我正在开发的项目 A,依赖了已经线上发布的项目 B,但是随着项目 A 的不断开发,又需要不时修改项目 B 的代码(这些修改暂时不必发布线上),如何能够在修改项目 B 代码后及时将改动后在项目 A 中同步? 在项目 A 发布上线后,如何以一种优雅的方式解决项目 A,B 版本升级后的版本同步问题? 经过一番调研,我发现解决这些问题的最佳方案便是本篇要介绍的 monorepo 策略。