6

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 は単にこれをサポートしていないのでしょうか?

4

2 に答える 2