2

github からデータを取得する composer ライブラリに多くの変更と修正を加えましたが、依存関係があります。

パッケージの所有者から更新を取得しながら、それらを簡単に保存するにはどうすればよいですか?

4

2 に答える 2

2

Github でプロジェクトをフォークし、変更をフォークにコミットしてから、composer をそのフォークに向けることができます。

新しい更新が元のパッケージの所有者から来ると、git の標準のマージ機能を使用してプロジェクトにマージできます。

github でフォークしたプロジェクトがある場合、次のようにローカル コピーに 2 つのリモートを保持することがよくあります。

git clone [url of my fork]
cd [project name]
git remote add upstream [url of original project]

元のプロジェクトに更新が適用されると、次のようなことを行います。

git fetch upstream
git merge upstream/master
于 2013-04-26T21:06:45.173 に答える
2

私の編集はばかげた理由で拒否されました。rjmunro のようなフォークが提案します。

次に、 composer.json でフォークを参照する必要があります

バグ修正ブランチのバグを修正するために monolog にパッチを適用したと仮定した例:

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/igorw/monolog"
        }
    ],
    "require": {
        "monolog/monolog": "dev-bugfix"
    }
 }

ドキュメントのVCS部分を見てください。

于 2013-04-27T07:11:57.703 に答える