我想在github上主持一个新项目。该项目将由两名程序员进行。其中一名程序员也将是项目经理,他将全面控制github仓库。
我已按照http://help.github.com/forking/处关于分配github项目的说明进行操作。这一切都很好,我的工作原理是主要的回购由主编码器控制,辅助编码器在叉子上工作并向牵头提交拉动请求。
然而,当出现对主分支进行更改而未被辅助编码器拉入其分支时,会出现问题。然后,辅助编码人员可以对他们自己的分支进行更改,并向分支提交拉取请求,只是因为他们的补丁与主分支不匹配。管理此问题的最佳方法是什么?我没有花太多时间去git / github,所以如果他们更好的话,我完全可以查看其他托管解决方案。简单是关键!
答案 0 :(得分:2)
首席开发人员的存储库的管理员视图将允许他将其他开发人员的github帐户添加为可能的许多协作者之一(取决于您的github计划,公共存储库可以拥有无限的公共协作者)。这样,他们所有人都应该能够使用存储库,至少在推送他们的提交时(这是我到目前为止尝试过的)。我想它包括协作者创建分支等的能力。
答案 1 :(得分:0)
编码器需要按功能划分一个分支并拉动所有分支。如果需要,您可以合并它。 编码器没有改变他的主分支,这总是像主分支