2012-09-02 72 views
2

我分叉了一個項目,編輯了一些文件,並向主項目的主人發送了拉取請求,並編輯了其他內容並再次發送了請求。可以發送多個pull請求來拉動github提交嗎?

然而,第三編輯和提交,當請求被髮送,有消息稱:

糟糕!已經有<myname>:master的拉取請求嘗試其他分支或查看拉取請求?

所以我們可以發送拉請求兩次但不是三次?我認爲git的想法是,我們可以逐步修復和提交,併爲每個修補程序發送拉取請求並提交?

回答

4

你不發送特定提交拉入請求,但對於一個分支...這就是爲什麼它說的拉請求頁面像這樣的頂級:

rvanlieshout wants to merge 2 commits into maccman:master from rvanlieshout:master 

而且,如果你向你的分支提交提交,它們被添加到pull請求中。如果您查看像this one on rails/rails這樣的大項目的拉取請求,您可以很好地看到這一點。有一堆行說「添加/一些提交」。

如果您想要打開多個拉取請求,則必須使用不同的功能分支執行此操作。

+0

所以一個請求對於多次提交都有好處。即使您先發送請求,然後稍後進行一些提交,也不需要再次發送請求。 - 除非它是不同的分支,那麼你需要再次發送請求? –

+0

排序...一旦拉取請求被關閉或合併,您必須打開一個新的...但只要請求打開,是的,每次提交併推送到您的分叉將被添加到拉取請求... – klaustopher