有没有办法在不同的项目(存储库)之间对更新/提交进行分组,以便项目之间的依赖关系保持正常运行,这样您就不会遇到一个项目得到提交但另一个项目没有提交的情况,然后构建系统关于依赖的窒息 .

我们被要求将单个项目分解为模块,其中可以有效地交换跨接口边界的相同模块的不同实现 . 它在大多数情况下都很好,但偶尔我们会遇到上述情况 - 一个项目得到了提交,但另一个项目正在等待更改 . 有时似乎我们应该将所有内容都作为一个存储库保留,并提出了将其构建为可分离组件的不同方法 .