このオートコンプリート機能は、GitHub アカウント全体、GitHub 組織、またはプッシュ権限のあるリポジトリのサブセットにインストールできます。
始める前に、当社のプライバシー ポリシーと利用規約をお読みください。私たち自身で書いたものなので、短くて読みやすいです。 :)
Github アプリをインストールし、どのアカウントやリポジトリが機能を取得するかを指定します。
インストール時に、各リポジトリにいくつかのラベルが作成されるため、それらをプル リクエストに簡単に追加できます。これらのラベルについては以下で説明します。プル リクエストの完了に関して従うポリシーに合わせて、これらのラベルを必要に応じて削除 (さらには後で再作成) することもできます。
プル リクエストは、いくつかのマージ メソッドを使用して自動完了される場合があります。各メソッドには、そのメソッドでの自動完了をスケジュールするために使用できる関連付けられたラベルがあります。
ラベル | プルリクエストの完了メソッド |
---|---|
auto-merge | マージ |
auto-squash | スカッシュ |
auto-rebase | リベース |
プル リクエストは、次の条件がすべて満たされると自動的に完了します。
この GitHub アプリは、プル リクエストの完了後にそのソース ブランチを明示的に削除しません。プル リクエストの完了後にソース ブランチを削除したい場合は、リポジトリの設定ページで、すべてのプル リクエスト (自動完了されたかどうかに関係なく) に対してこれを行うように GitHub を設定できます。
オートコンプリート ラベルのいずれかを適用した後、プル リクエストのソース ブランチがリポジトリへの書き込み権限を持たないユーザーによって更新された場合 (例: サードパーティがリポジトリのフォークから PR を送信した場合)、オートコンプリート ラベルは自動的に更新されます。削除されました。これにより、レビューの完了からプル リクエストの完了までの間に、未レビューの変更がリポジトリにマージされないようにリポジトリが保護されます。信頼できない更新とラベルの削除後は、PR の最新バージョンを確認し、(必要に応じて) オートコンプリート ラベルを再適用します。