ホームページ >バックエンド開発 >PHPチュートリアル >Composer を使用して Github 上でフォークされたリポジトリを要求する方法は?

Composer を使用して Github 上でフォークされたリポジトリを要求する方法は?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-19 12:51:02570ブラウズ

How to Use Composer to Require a Forked Repository on 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。