php - 如何让 Composer 从 GitHub 下载 master 分支中的最新提交以获取包?

标签 php git github composer-php

我正在尝试让 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/

相关文章:

git - 我在 GitHub 上编辑了自述文件,现在如何压缩编辑内容

github - 我在哪里上传拉取请求消息中使用的图像?

git - 将 RPGLE 从 GitHub 集成到 iSeries (IBM i)

git-致命的 : Unknown index entry format

php - 如何在Zend中启用对ErrorController的直接访问

php - 将数据存储到配置文件

php - MYSQL 查询列是否为空

php - 是否可以将 iOS 推送通知发送到两个不同的应用程序?

git - 如何让 Hudson 自动构建和安装发布工件,而不仅仅是快照?

git - 如何按时间顺序记录所有 Git 提交?