9

わかりました、質問にタイトルを付けるより良い方法が見つかりません。シナリオの説明は簡単です。ただし、これは Prototype-JS の質問ではなく、Github の質問であることを忘れないでください (タグを追加しないでください)。

シナリオ

私はプロトタイプベースの Web アプリケーションに取り組んでいます。1.7.1 (作成者に責任はありません) には、私たちにとって厄介なバグがいくつかあることがわかりました。これらすべてのバグには、幸いなことに、マスター ブランチに受け入れられたプル リクエストを通じて公開されている修正プログラムがあります。

上司と私は、見つかった非互換性ごとに Prototype 1.7.1 にパッチを適用するかどうかの選択について話し合い、間もなく本番アプリケーションになる予定のアプリケーションで「開発」バージョンを使用することは最善の選択ではないことに同意しました。プロトタイプの私たちのバージョン。

私はこれに責任があります。私の会社が Prototype に適用する変更を追跡したいので (JS ファイルに触れるのは私だけであっても)、後世に残せる効率的な方法でそれを行いたいと考えています。

Github を使用すると、任意のプロジェクトを自分のワークスペースにフォークして、好きなだけ試すことができます。元のプロジェクトに対して作成された既存のプル リクエストに実際にリンクすることで、Prototype にインポートしたパッチを追跡したいと考えています。

一般的な質問

私がフォークした Github 上の一般的なオープン ソース プロジェクトを考えると、元のブランチに送信されたプル リクエストを見つけて、それを自分のフォークに「インポート」することを選択する方法はありますか (ファイルが diff-互換性がある) それが私のブランチに適用されるように?

もちろん、これにより、自分のブランチにどのPR をインポートし、どれをインポートしなかったかについて、(コメントとディスカッションと共に) 記録を残すことができます。

4

3 に答える 3