在一个项目的Git存储库中,我从一个主1.0
标记的提交开始创建了一个分支,然后我将此分支称为1.0.x-dev
我想使用此分支进行修补。
当我使用以下命令在另一个项目中需要最新的补丁时,就会出现问题:
composer require foo/bar:^1.0
它检索原始的1.0
标记的提交,而不是1.0.x-dev
分支的最新提交。
我发现发生这种情况是因为我设置了"prefer-stable": true
(否则它起作用了)
然后,有什么方法可以指定作曲家该分支是稳定的,从而避免对每个补丁进行标记?
答案 0 :(得分:0)
您可以在项目中使用composer require foo/bar:"1.0.x-dev as 1.0.0"
-Composer将使用1.0
分支并将其视为1.0.0
版本。对于Composer,只有标记的发行版才被认为是稳定的。