このバージョンの GitHub Enterprise はこの日付をもって終了となります: 2022-02-16. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

プルリクエストをIssueにリンクする

プルリクエストをIssueにリンクして、修正が進行中であることを示し、プルリクエストがマージされるときIssueを自動的にクローズすることができます。

注釈: プルリクエストにおける特別なキーワードは、プルリクエストがリポジトリのデフォルト ブランチをターゲットするときに解釈されます。 ただし、PRのベースがそれ以外のブランチである場合、それらのキーワードは無視され、リンクは作成されません。PRのマージはこのIssueに対して何の効果も持ちません。 キーワードの1つを使用してプルリクエストをIssueにリンクしたい場合は、PRがデフォルトブランチ上になければなりません。

リンクされたIssueとプルリクエストについて

手動で、またはプルリクエストの説明でサポートされているキーワードを使用して、Issueをプルリクエストにリンクすることができます。

プルリクエストが対処するIssueにそのプルリクエストにリンクすると、コラボレータは、誰かがそのIssueに取り組んでいることを確認できます。

リンクされたプルリクエストをリポジトリのデフォルトブランチにマージすると、それにリンクされているIssueは自動的にクローズされます。 デフォルトブランチの詳細については、「デフォルトブランチを変更する」を参照してください。

キーワードを使用してプルリクエストをIssueにリンクする

プルリクエストの説明で、またはコミットメッセージで、サポートされているキーワードを使用してプルリクエストにIssueにリンクすることができます (プルリクエストはデフォルトブランチになければなりません)。

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • 解決
  • resolves
  • resolved

If you use a keyword to reference a pull request comment in another pull request, the pull requests will be linked. Merging the referencing pull request will also close the referenced pull request.

クローズするキーワードの構文は、Issueがプルリクエストと同じリポジトリにあるかどうかによって異なります。

リンクするIssue構文サンプル
Issueが同じリポジトリにあるKEYWORD #ISSUE-NUMBERCloses #10
Issueが別のリポジトリにあるKEYWORD OWNER/REPOSITORY#ISSUE-NUMBERFixes octo-org/octo-repo#100
複数の IssueIssueごとに完全な構文を使用Resolves #10, resolves #123, resolves octo-org/octo-repo#100

手動でリンクを解除できるのは、手動でリンクされたプルリクエストだけです。 キーワードを使用してリンクしたIssueのリンクを解除するには、プルリクエストの説明を編集してそのキーワードを削除する必要があります。

クローズするキーワードは、コミットメッセージでも使用できます。 デフォルトブランチにコミットをマージするとIssueはクローズされますが、そのコミットを含むプルリクエストは、リンクされたプルリクエストとしてリストされません。

手動でプルリクエストをIssueにリンクする

リポジトリへの書き込み権限があるユーザなら誰でも、手動でプルリクエストをIssueにリンクできます。

手動で1つのプルリクエストごとに最大10個のIssueをリンクできます。 Issueとプルリクエストは同じリポジトリになければなりません。

  1. your GitHub Enterprise Server instanceで、リポジトリのメインページにアクセスしてください。
  2. リポジトリ名の下で、クリックします Pull requests Issues tab
  3. プルリクエストのリストで、Issueにリンクしたいプルリクエストをクリックします。
  4. 右のサイドバーで、[Linked issues] をクリックします。 右サイドバーの [Linked issues]
  5. プルリクエストにリンクするIssueをクリックします。 Issueをリンクするドロップダウン

参考リンク

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?