从 git 子模块获取作曲家包
Getting composer package from git submodule
我正在尝试为我的存储库实现一个repository
,并添加为主存储库的sub-modules
,这样每个库的开发可以相互分离, composer require
只需要查看主存储库
我的存储库结构是这样的
Main repositoey
----Submodule 1
----Submodule 2
----Submodule 3
----...
需要此结构,因为如果我想与任何人共享库,那么他们只需将主存储库添加到他们的 composer.json
而不是库的每个存储库。
我已经使用分支和标签尝试过类似的事情,但是,当多个库具有相同版本时,这是不可行的,我们不能为不同的分支创建重复的标签,这对于子模块是可能的。
我要实现的是
- 创建模块
- 推送 bitbucket 存储库
- 与同事内部共享模块
- 他们应该可以通过 运行
composer require vensor/module
获得模块
- 而且他们不需要添加另一个存储库
我不知道这是我前进的正确方向。
请指导我或建议更好的方法来实现相同的机制。
我正在尝试为我的存储库实现一个repository
,并添加为主存储库的sub-modules
,这样每个库的开发可以相互分离, composer require
只需要查看主存储库
我的存储库结构是这样的
Main repositoey
----Submodule 1
----Submodule 2
----Submodule 3
----...
需要此结构,因为如果我想与任何人共享库,那么他们只需将主存储库添加到他们的 composer.json
而不是库的每个存储库。
我已经使用分支和标签尝试过类似的事情,但是,当多个库具有相同版本时,这是不可行的,我们不能为不同的分支创建重复的标签,这对于子模块是可能的。
我要实现的是
- 创建模块
- 推送 bitbucket 存储库
- 与同事内部共享模块
- 他们应该可以通过 运行
composer require vensor/module
获得模块
- 而且他们不需要添加另一个存储库
我不知道这是我前进的正确方向。 请指导我或建议更好的方法来实现相同的机制。