2013-09-27 65 views

回答

6

Pull requests讓你告訴別人你推到一個 GitHub的版本庫的修改。一旦發送了拉取請求,感興趣的人可以查看該組變化,討論可能的修改,並且如果必要的話推動後續提交。

代碼的一個單獨版本是,你想在你的分支一些改變合併目標分支BRANCH

5

分支只是代碼的單獨版本。

pull請求是當有人拿回購,使自己的分公司,做了一些修改,然後嘗試合併該分支(把自己改變其他人的代碼庫)。 (在最一般的術語。)

16

pull請求信號。

一個例子可能是你犯了一個新的分支「我的特徵」基於當前的開發分支(比如,「主」)。完成後,可以將分支推送到遠程回購站點,並創建從「我的功能」到「主控」的請求。拉取請求使人們有機會查看更改和評論,並且您可以在同一分支上推送其他更改,以響應將在拉取請求中更新的反饋。當代碼合併時,有人可以將合併應用到主機,並且關閉請求。

您當然可以在不首先創建拉取請求的情況下合併分支,但拉取請求的好處是用於協作。在Stash中,您可以配置誰可以合併到哪個分支,並且在合併完成之前需要一定數量的傳遞構建或批准。在團隊環境中,這樣的工作流程有助於提高代碼質量和開發速度。

相關問題