【发布时间】:2013-04-04 03:56:11
【问题描述】:
我正在尝试使用 Composer 将 google-api-php-client 库包含到我的项目中。最简单的方法是从 VCS 主干分支获取库,但我认为在我的情况下这不是最好的主意。更好的是指向一些稳定的库状态(标签或修订)。虽然没有可用的标签,但获得特定的 svn 修订版是唯一的选择。但我不知道该怎么做。
我尝试了不同的包配置,但没有成功,如下所示:
{
"repositories":[
{
"type":"package",
"package":{
"name":"project/google-api-php-client",
"version":"0.2.1",
"source":{
"type":"svn",
"url":"http://google-api-php-client.googlecode.com/svn",
"reference":"trunk/?r=515"
}
}
}
]
}
是否可以使用 composer 签出 svn 修订版?提前致谢。
【问题讨论】:
-
好问题,我一直想知道如何做到这一点,最后分解并阅读代码以弄清楚它是如何工作的。
标签: php svn composer-php