2012-08-01 50 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