どのようにプル要求を反転し、手動で変更を適用するには?
それは開発、ステージングとマスターブランチを持つことによって生産に安定したコードベースを維持するためにあなたのプロジェクトのGit分岐に従うことは非常に一般的な習慣です.
まず最初に、各ブランチの重要な変更を毎回毎回コミットします.いくつかの時点で、コミット履歴はこのようになります.このブランチを機能/キャンセルオーダーのブトンと呼びましょう.
次に、開発ブランチにプル要求を作成します.それから、あなたの通常の開発プロセスは続きます、そして、5他のチームメンバーは同様に開発ブランチにPRをつくります、この時点で、我々はあなたのPRを含む6つのPRSをつくりました.
さて、何らかの理由で開発中のコード変更を削除する必要があります.あなたがBigbucketのようなツールを使用している場合は、簡単にあなたのPRをunmergeすることができます.これが完了すると、新しいブランチがすべての変更を削除して作成されます.
次のことはチェリーピック残りの5つのprsからの変更を選択し、開発ブランチにマージ
まず最初に、各ブランチの重要な変更を毎回毎回コミットします.いくつかの時点で、コミット履歴はこのようになります.このブランチを機能/キャンセルオーダーのブトンと呼びましょう.
次に、開発ブランチにプル要求を作成します.それから、あなたの通常の開発プロセスは続きます、そして、5他のチームメンバーは同様に開発ブランチにPRをつくります、この時点で、我々はあなたのPRを含む6つのPRSをつくりました.
さて、何らかの理由で開発中のコード変更を削除する必要があります.あなたがBigbucketのようなツールを使用している場合は、簡単にあなたのPRをunmergeすることができます.これが完了すると、新しいブランチがすべての変更を削除して作成されます.
次のことはチェリーピック残りの5つのprsからの変更を選択し、開発ブランチにマージ
git cherry-pick <commit-id>
他のブランチからのすべての変更はチェリーが選択され、適用されると、正常に開発ブランチからあなたのPRコードを正常に反転し、展開プロセスを続行することができます.Reference
この問題について(どのようにプル要求を反転し、手動で変更を適用するには?), 我々は、より多くの情報をここで見つけました https://dev.to/navaneethvijay/how-to-revert-a-pull-request-and-apply-the-changes-manually-4b42テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol