2017-08-23 6 views
1

次の方法で、問題なくforked repo(sampleRepo)を使用できます。作者:サードパーティライブラリの独自のフォークの特定のコミットを使用

"require": { 
     "some-one-else/sampleRepo": "dev-master" 
    }, 

    "repositories": [{ 
      "type": "vcs", 
      "url": "https://github.com/my-git/sampleRepo" 
     } 
    ] 

私はforked repoでいくつか変更し、複数のバージョンをリリースしました。

私の質問は、更新されたフォークから特定のコミットまたはバージョンをロードするにはどうすればいいですか?

私はリリースv1.0のをロードする必要が

OR

フォークレポから参照(db11221)をコミットします。 docから

答えて

1

requirerequire-dev加えてアップデートを実行する場合でも、それらは与えられた 状態にロックされていることを確認するためのdevのバージョンの明示的な参照を (すなわち、コミット)をサポートしています。これらは、明示的に にdevバージョンが必要で、#<ref>という参照を追加した場合にのみ機能します。

だから、単純に試してみてください。

"require": { 
     "some-one-else/sampleRepo": "dev-master#db11221" 
    }, 

    "repositories": [{ 
      "type": "vcs", 
      "url": "https://github.com/my-git/sampleRepo" 
     } 
    ] 

もこのノートを見てみましょう:

Note: composer.jsonメタデータがまだであるように、この機能は、厳しい技術的な制限がありますブランチ名から読み取る場合は、 ハッシュの前に指定します。したがって、タグ付きリリースに切り替えることができるまで、 一時的な解決策として開発時にこれを使用して、一時的な問題を修復する必要があります( )。 Composerチームは を積極的にサポートしておらず、 に関連するバグレポートを受け付けません。

+0

ありがとうございました。私は前に試したが、今は何とか働いていたときにはうまくいかなかった。 – ErcanE

関連する問題