Git
GitHub
GitLab

Pull Request / Merge Request の違い

More than 3 years have passed since last update.

結論から言うと


  • featureブランチを開発マスタ用ブランチにマージするなど、あるブランチをあるブランチにマージする依頼を出す点は同じ。

  • GitHub と GitLab では使い方の違い上、使われる言葉が違う。

    ※ GitHub では、開発する際にリポジトリをForkしてローカルブランチを作成することが想定されている。

    Gitlab では、開発する際に同一リポジトリ内で開発ブランチを作成することが想定されている。


Merge RequestまたはPull RequestはGitマネジメントアプリケーションで作成され、指定した担当者に2つのブランチをマージするよう依頼します。GitHubやBitbucketでは最初のアクションとしてfeatureブランチをプルするため、Pull Requestという名前を使用します。要求され、最終的に行うアクションという意味でGitLabやGitoriousではMerge Requestという言い回しを使用します。

引用元: GitLab flowから学ぶワークフローの実践 http://postd.cc/gitlab-flow/