1. ホーム
  2. git

[解決済み] プルリクエストとマージリクエストの比較

2022-03-14 23:13:20

質問

Pull RequestとMerge Requestの違いは何ですか?

GitHubではPull Request、GitLabなどではMerge Requestです。では、この両者には違いがあるのでしょうか?

どのように解決するのですか?

GitLabの "マージリクエスト" の機能は、GitHub の "プルリクエスト"。 という機能があります。 どちらも、他のブランチやフォークから自分のブランチに変更を取り込み、その変更を既存のコードにマージする手段です。これらは、コードレビューや変更管理のための便利なツールです。

GitLabの記事 は、機能の命名に関する違いについて説明しています。

マージリクエストまたはプルリクエストは、git管理アプリケーションで作成され、指定された担当者に2つのブランチをマージするよう依頼します。GitHub や Bitbucket などのツールでは、最初の手動アクションが機能ブランチのプルであるため、プルリクエストという名前が選ばれます。GitLab や Gitorious などのツールでは、最終的に担当者にマージしてもらうことになるので、マージリクエストという名前を選びます。この記事では、これらをマージリクエストと呼ぶことにします。

マージ リクエストは、以下のものと混同しないでください。 git merge コマンドを使用します。また、quot;pull request"と混同してはいけません。 git pull コマンドを使用します。 どちらも git コマンドはプルリクエストとマージリクエストの両方で裏側で使用されますが、マージ/プルリクエストはこれら2つのコマンドよりもはるかに広いトピックを参照しています。