2014-01-21 116 views
10

對於像bitbucket和github這樣的服務,你可以選擇創建一個拉請求。GIT:合併請求和合並請求之間有什麼區別?

我對你(開發者)的問題,兩者之間的所有區別是什麼?

差異我目前知道的:

  • 能夠批准或拒絕請求
  • 能夠提供添加描述性信息與請求

以外,它看起來像一個拉請求其他本質上是一個合併..正確?

回答

18

是的,這是正確的,GitHub和Bitbucket上的pull request是合併兩個分支的請求。

其中一個用例是讓非開發人員的質量檢查人員審覈並批准合併請求。

另一個用例是在master分支上進行開發是不允許的。開發人員總是在另一個分支上開發。開發完成後,會創建一個拉取請求以合併到master分支中。

5

「拉取請求」是向上遊存儲庫請求合併一些更改到其代碼中的請求(「從我的存儲庫中提取更改並將其添加到您的請求中」)。所以它不是真的像合併 - 這是要求合併。