ホームページ >バックエンド開発 >PHPチュートリアル >Composer を使用して Github 上でフォークされたリポジトリを要求する方法は?
Composer でフォークを要求する
Composer を使用して Github でフォークを要求すると、Nodge を使用しようとしたときに発生するエラーに代表されるように、課題が生じる可能性があります。 lessphpのフォーク。この問題に対する最も簡単な解決策には、VCS リポジトリを利用することが含まれます。
このアプローチでは、フォークをリポジトリとして追加し、カスタム ブランチを指すようにバージョン制約を調整できます。特に、カスタム ブランチ名には先頭に「dev-」を付ける必要があります。
たとえば、「monolog/monolog」のフォークが「bugfix」という名前のブランチで作成された場合、composer.json ファイルは次のようになります。次のように更新されました:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
誤った例とは異なり、「require」ステートメントは、バグ修正ブランチの仕様を除いて変更されていません。個人フォーク (igorw/monolog) ではなく、アップストリーム パッケージ (monolog/monolog) が引き続き参照され、ブランチ名には「dev-」というプレフィックスが付きます。
以上がComposer を使用して Github 上でフォークされたリポジトリを要求する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。