ホームページ >バックエンド開発 >PHPチュートリアル >VCS リポジトリを使用して Composer パッケージのフォークを要求するにはどうすればよいですか?
Composer でフォークを要求する
環境内で GitHub 上のlessphp プロジェクトの Nodge のフォークを利用したいと考えています。ただし、「composer update」を実行すると、「nodge/lessphp dev-master -> 一致するパッケージが見つかりません」というエラーが発生します。
フォークを正常に要求するには、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- プレフィックスが組み込まれます。
このトピックのより包括的な情報については、次を参照してください。公式ドキュメント。
以上がVCS リポジトリを使用して Composer パッケージのフォークを要求するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。