翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon でのプルリクエストによるコードの確認 CodeCatalyst
プルリクエストは、ユーザーや他のプロジェクトメンバーが、あるブランチから別のブランチへのコード変更を確認、コメント、マージできる主な方法です。プルリクエストを使用して、リリースされたソフトウェアのマイナーな変更や修正、主要な機能の追加、または新しいバージョンについて、コードの変更を共同で確認できます。問題を使用してプロジェクトの作業を追跡する場合は、特定の問題をリンクしてプルリクエストをプルし、プルリクエストのコード変更によって対処されている問題を追跡できます。プルリクエストを作成、更新、コメント、マージ、または閉じると、プルリクエストの作成者と、プルリクエストに必要なレビューワーまたはオプションのレビューワーに E メールが自動的に送信されます。
ヒント
プロファイルの一部として E メールを受信するプルリクエストイベントを設定できます。詳細については、「からの Slack および E メール通知の送信 CodeCatalyst」を参照してください。
プルリクエストには、ソースリポジトリに 2 つのブランチが必要です。1 つは、レビューするコードを含むソースブランチで、もう 1 つは、レビューしたコードをマージする送信先ブランチです。ソースブランチにはAFTERコミットが含まれます。これは、宛先ブランチにマージする変更を含むコミットです。送信先ブランチには、プルリクエストブランチが送信先ブランチにマージされる前のコードの状態を表すBEFOREコミットが含まれています。
注記
プルリクエストの作成中に表示される違いは、ソースブランチの先端と宛先ブランチの先端の違いです。プルリクエストを作成すると、表示される違いは、選択したプルリクエストのリビジョンと、プルリクエストの作成時に送信先ブランチのチップであったコミットの間になります。Git の違いとマージベースの詳細については、Git ドキュメントgit-merge-base
プルリクエストは特定のソースリポジトリとブランチに対して作成されますが、プロジェクトの操作の一環として作成、表示、確認、閉じることができます。プルリクエストを表示して操作するために、ソースリポジトリを表示する必要はありません。プルリクエスト状態は、作成時に Open に設定されます。プルリクエストは、 CodeCatalyst コンソールでマージして状態をマージ に変更するか、閉じて状態をクローズ に変更するまで開いたままになります。
コードを確認したら、プルリクエストの状態を次のいずれかの方法で変更できます。
-
CodeCatalyst コンソールでプルリクエストをマージします。プルリクエストの送信元ブランチのコードは、送信先ブランチにマージされます。プルリクエストのステータスがマージされた に変わります。Open に戻すことはできません。
-
ブランチをローカルにマージして変更をプッシュし、 CodeCatalyst コンソールでプルリクエストを閉じます。
-
CodeCatalyst コンソールを使用して、マージせずにプルリクエストを閉じます。これにより、ステータスが「クローズ」に変更され、ソースブランチから宛先ブランチにコードがマージされません。
プルリクエストを作成する前に、次の操作を実行します。
-
レビューするコード変更をコミットしてブランチ (ソースブランチ) にプッシュします。
-
プルリクエストの作成時に実行されるワークフローを他のユーザーに通知できるように、プロジェクトの通知を設定します。(このステップはオプションですが、推奨されます)。