首页 > 解决方案 > 如何使用 Composer 将分支标记为稳定?

问题描述

在一个项目的 Git 存储库中,我从1.0标记提交开始从 master 创建了一个分支,我调用了这个分支1.0.x-dev

我想用这个分支来打补丁。

当我需要另一个项目中的最新补丁时,问题就出现了:

composer require foo/bar:^1.0

它检索原始1.0标记提交,而不是1.0.x-dev分支的最新提交。

我看到发生这种情况是因为我已经设置"prefer-stable": true(否则它会起作用)

那么,有什么方法可以向作曲家指定这个分支是稳定的,避免标记每个补丁?

标签: phpgitcomposer-php

解决方案


您可以composer require foo/bar:"1.0.x-dev as 1.0.0"在您的项目中使用 - Composer 将使用1.0分支并将其视为1.0.0发布。对于 Composer,只有标记的版本被认为是稳定的。


推荐阅读