我正在尝试让 Composer 下载 Behat/MinkSelenium2Driver 软件包的最新提交。那个特定的 repo 只有一个 master 分支。我已经尝试了所有我能想到的方法,包括删除文件并将其 pull 回,以使其正常工作,但它没有。
我如何让它 pull 入最新提交的文件,或者至少是我在下面列出的提交中的文件?
特别是我想得到这个提交: https://github.com/Behat/MinkSelenium2Driver/commit/2e73d8134ec8526b6e742f05c146fec2d5e1b8d6
谢谢, 帕特里克
最佳答案
只有一种方法可以抢到版本库的头部:
"require": { "behat/mink-selenium2-driver" : "dev-master" }
"minimum-stability": "dev"
哦,至少有两种方式:
"require": { "behat/mink-selenium2-driver" : "dev-master as 1.1.x-dev" }
"minimum-stability": "dev"
可能至少有三种方式:
"require": { "behat/mink-selenium2-driver" : "dev-master#2e73d8134ec8526b6e742f05c146fec2d5e1b8d6" }
"minimum-stability": "dev"
因为该存储库实际上将 master 分支别名为 1.1.x-dev,这也可以在没有影响所有其他包的最低稳定性的情况下工作:
"require": { "behat/mink-selenium2-driver" : "1.1.*@dev" }
关于php - 如何让 Composer 从 GitHub 下载 master 分支中的最新提交以获取包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19916183/