2010-03-11 70 views
1

我期待在github上托管一个新项目。这个项目将由两位程序员完成。其中一名编码人员也将成为项目经理,他们将全面控制github回购。在github上管理多用户项目的最佳方式是什么?

我遵循了有关分叉github项目的指示http://help.github.com/forking/。这一切都正常工作,我正在工作的基础上,主要的回购是由主编码员控制的,二次编码器在分支上工作并向主管人员提交请求。

但是,当对主分支进行更改而不是辅助编码器将其拉入分叉时,会出现问题。然后,二级编码人员可以对自己的分支进行更改,并向潜在客户提交一个pull请求,只是为了使他们的补丁与主分支不匹配。

管理这个最好的方法是什么?我没有花太多时间去git/github,所以如果他们更好,我完全可以检查其他托管解决方案。简单是关键!

回答

0

编码器需要通过功能做出一个分支并且拉出所有分支。如果你愿意,你可以合并它。 编码器没有改变他的主分支,这总是像主导分支

2

首席开发者的存储库的管理视图将允许他添加其他开发人员的github帐户作为可能很多合作者之一(取决于你的github计划,公共仓库可以有无限的公共合作者)。这样,他们都应该能够使用存储库,至少在推动他们的提交(这是我迄今试用的)。我想它包括协作者创建分支等的能力。

相关问题