dynamic-unlimited / composer-git-flow-plugin
(ichhabrecht/composer-git-flow-plugin的分支) 此插件允许使用Git Flow工作流程(或任何其他分支模型)与Composer一起使用仓库
2.3.0
2024-02-12 11:08 UTC
Requires
- php: ^5.5 || ^7.0 || ^8.0
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.0
README
此插件允许使用Git Flow工作流程(或任何其他分支模型)与Composer一起使用仓库。
安装
首先,您需要要求插件。
$ composer require dynamics-unlimited/composer-git-flow-plugin
使用
为了定义插件应更改其使用的分支的仓库,有必要使用dev-master
约束要求这些仓库。
{ "repositories": [ { "type": "vcs", "url": "[path-to-your-repository]" } ], "require": { "vendor/package": "dev-master" } }
为了选择仓库应使用的分支,您必须调用composer命令git-flow-update
,该命令确保只有具有dev-master依赖项约束的仓库被更新。要指定分支前缀,请使用命令的stability
选项。
$ composer git-flow-update --stability develop
如果您想使用最新发布分支检出您的仓库,您只需将稳定性设置为release
。插件会搜索任何具有稳定性前缀的可用分支,如果没有找到其他合适的分支,则回退到master分支。