不同分支中的 Composer 分支别名

use*_*997 5 composer-php

我想知道composer 包的branch-alias属性在不同的分支中是否不同。例如:composer.json的的master分支包含:

"branch-alias": { "dev-master": "3.0.x-dev", "dev-foo": "3.1.x-dev }

对于foo分支,composer.json包含:

"branch-alias": { "dev-master": 3.0.x-dev, "dev-foo": "3.2.x-dev, "dev-bar": "3.3.x-dev }

现在需要回答以下问题:

  • foo由于masterfoo分支中的别名不同,分支将被别名为哪个版本?
  • 请问bar,因为它没有在包括分支的别名生效master分支?