2012-08-01 51 views
1

我正在使用GitHub在iOS項目&上工作。與我一起2個更多的開發人員正在研究同一個項目,但功能不同。現在我想整合所有開發人員的代碼。我們第一次使用GitHub。假設他們將自己的代碼獨立推送到GitHub上,那麼我如何才能將他們的代碼&與我的代碼集成在一起?集成來自GitHub的代碼

任何形式的幫助表示讚賞。提前致謝。

+0

這實際上取決於您的存儲庫的結構以及您打算如何將這三個存儲庫集成/合併在一起。我建議您完成/停止所有三個存儲庫的開發,創建一個新的存儲庫並手動將這三個項目集成到新的存儲庫中。 – mauris 2012-08-01 06:06:29

+0

@mauris感謝您的回覆。所以你的意思是我們需要爲每個開發人員分配1個分支,並最終將新分支中的所有3個分支集成在一起? – iOSAppDev 2012-08-01 06:25:42

回答

1

如果您已授予這些開發人員在您的回購協議中的合作者身份,這意味着他們可以直接推送給它。
他們可以在自己的分支中推送他們的功能,在這種情況下,您可以成爲集成商,並在git fetch --all之後,啓動一些git merge以鞏固他們的工作。

但是,如果每個開發者根據您的(called fork)自行製作回購,那麼他們必須通過pull requests與您的項目進行溝通。

+0

感謝您的解決方案。 – iOSAppDev 2012-08-08 12:46:22