是否可以使用Composer获取特定的拉取请求?比如从fork中获取某个特定的提交记录?指令应该是什么样子的?
编辑:背景这将非常有帮助,因为我不必等待创建新标记。我确定它将被合并,但我不知道开发人员什么时候能有机会,而我宁愿不拖延当前的工作流程...
编辑2:现在我想了想,当开发人员创建一个公共包的fork时,他们可能需要在一两个项目中测试自己的fork,然后才推送拉取请求。
编辑3:示例我试图获取此提交记录https://github.com/valorin/dispatcher/commit/c566eb6902f378abd59943e7ea09f61e734c8960,但没有成功,我尝试了:
"valorin/dispatcher": "develop#c566eb6902f378abd59943e7ea09f61e734c8960"
和
"indatus/dispatcher": "develop#c566eb6902f378abd59943e7ea09f61e734c8960"
编辑4:大成功
"require": {
"indatus/dispatcher": "dev-develop#c566eb6"
}
添加 dev-
前缀就解决了问题。
composer update vendor/package
即可。 - boryn