Amazon でのプルリクエストによるコードの確認 CodeCatalyst - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon でのプルリクエストによるコードの確認 CodeCatalyst

プルリクエストは、ユーザーや他のプロジェクトメンバーが、あるブランチから別のブランチへのコード変更を確認、コメント、マージできる主な方法です。プルリクエストを使用して、リリースされたソフトウェアのマイナーな変更や修正、主要な機能の追加、または新しいバージョンについて、コードの変更を共同で確認できます。問題を使用してプロジェクトの作業を追跡する場合は、特定の問題をプルリクエストにリンクして、プルリクエストのコード変更によって対処されている問題を追跡できます。プルリクエストを作成、更新、コメント、マージ、または閉じると、プルリクエストの作成者と、プルリクエストに必要なレビューワーまたはオプションのレビューワーに E メールが自動的に送信されます。

ヒント

プロファイルの一部として E メールを受信するプルリクエストイベントを設定できます。詳細については、「からの Slack および E メール通知の送信 CodeCatalyst」を参照してください。

プルリクエストには、ソースリポジトリに 2 つのブランチが必要です。1 つはレビューするコードを含むソースブランチで、もう 1 つはレビューしたコードをマージする送信先ブランチです。送信元ブランチにはAFTERコミットが含まれます。コミットは、送信先ブランチにマージする変更を含むコミットです。送信先ブランチにはBEFOREコミットが含まれており、プルリクエストブランチが送信先ブランチにマージされる前のコードの状態を表します。

注記

プルリクエストの作成中に表示される違いは、ソースブランチのチップと宛先ブランチのチップの違いです。プルリクエストを作成すると、表示される違いは、選択したプルリクエストのリビジョンと、プルリクエストの作成時に送信先ブランチのヒントであったコミットの間になります。Git の違いとマージベースの詳細については、Git ドキュメントgit-merge-baseの「」を参照してください。

特定のソースリポジトリとブランチに対してプルリクエストが作成されている間、プロジェクトの操作の一環としてプルリクエストを作成、表示、確認、および閉じることができます。プルリクエストを表示して操作するために、ソースリポジトリを表示する必要はありません。プルリクエストの状態は、作成時に Open に設定されます。プルリクエストは、 CodeCatalyst コンソールでマージして状態を Merged に変更するか、閉じて状態を Closed に変更するまで開いたままになります。

コードを確認したら、次のいずれかの方法でプルリクエストの状態を変更できます。

  • CodeCatalyst コンソールでプルリクエストをマージします。プルリクエストの送信元ブランチのコードは、送信先ブランチにマージされます。プルリクエストのステータスは Merged に変わります。Open に戻すことはできません

  • ブランチをローカルにマージして変更をプッシュし、 CodeCatalyst コンソールでプルリクエストを閉じます。

  • CodeCatalyst コンソールを使用して、マージせずにプルリクエストを閉じます。これにより、ステータスが「クローズド」に変更され、ソースブランチから宛先ブランチにコードがマージされることはありません。

プルリクエストを作成する前に、次の操作を実行します。

  • レビューするコード変更をコミットしてブランチ (ソースブランチ) にプッシュします。

  • プルリクエストの作成時に実行されるワークフローを他のユーザーに通知できるように、プロジェクトの通知を設定します。(このステップはオプションですが、推奨されます)。