如何使用Composer将分支标记为稳定?

时间:2018-11-20 11:31:52

标签: php git composer-php

在一个项目的Git存储库中,我从一个主1.0标记的提交开始创建了一个分支,然后我将此分支称为1.0.x-dev

我想使用此分支进行修补。

当我使用以下命令在另一个项目中需要最新的补丁时,就会出现问题:

composer require foo/bar:^1.0

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

我发现发生这种情况是因为我设置了"prefer-stable": true(否则它起作用了)

然后,有什么方法可以指定作曲家该分支是稳定的,从而避免对每个补丁进行标记?

1 个答案:

答案 0 :(得分:0)

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