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リビジョンをチェックアウトすることは可能ですか? 前もって感謝します。