【发布时间】:2018-01-23 19:24:13
【问题描述】:
我们目前有一个名为 my-company-php-library 的存储库,我们在其中拥有可在其他几个项目中重复使用的特定于业务的工具。
最近,我们添加了其他通用帮助程序,例如数组帮助程序、缓存抽象、Slack 通知抽象等。
我们正在考虑拆分单体库,但拥有十几个小型存储库似乎太过分了:
my-company/array-helpermy-company/cachemy-company/notificationsmy-company/session-handlermy-company/db
问题
在 git 中有没有办法让整个库都在同一个存储库中,但你只能克隆它的一部分?
当我们有一个只需要 notifications 模块的一次性项目时,导入整个项目似乎太多了。然而,拥有一个包含 2 个文件的整个存储库似乎也有点过头了。
【问题讨论】:
标签: php git architecture components