GitHub の便利な機能は、ユーザーがコミット メッセージを介して "プル リクエスト" (PR) を閉じることができることです。たとえば、Closes #1
がコミット メッセージに記述されていて、そのコミットがその後master
ブランチに到達した場合、GitHub は自動的に PR を閉じます。
GitLab にも同様の設定がありますが、プル リクエストは "マージ リクエスト" (MR) として知られています。GitHub で自動 PR クロージング機能のサポートを見つけましたが、GitLab にはこの便利な機能がまったくないように見えます。(私が見つけた) マージ リクエストを閉じる唯一の方法は、GitLab 自体の [Accept] または [Close] ボタンを手動でクリックすることです。
This SO question は、問題の機能を示しています。
そして、はい、ここに記載されているように、問題を閉じることができることを認識しています: http://docs.gitlab.com/ee/customization/issue_closing.html
しかし、そのページが言うように:
コミットまたはマージ リクエストによって 1 つ以上の問題が解決された場合、コミットまたはマージ リクエストがプロジェクトのデフォルト ブランチに到着したときに、これらの問題を自動的にクローズすることができます。
そのため、MR またはコミットが に到達した場合にのみ課題master
がクローズされますが、コミットが に到達した場合は MR のクローズとは言えませんmaster
。
GitLab-CE リポジトリの問題を検索したところ、手ぶらで出てきました。これは文書化されていない機能ですか、それとも GitLab CE は単にこれをサポートしていないのでしょうか?