我们是3位在GitHub中使用相同功能的开发人员。
有一位大师。 每个开发人员都有自己的主分支。
现在每个开发人员都添加了其他2个开发人员的远程分支。通过沟通,我们正在拉动其他2个开发人员的变化,然后合并并推送到开发人员分支。所以其他开发人员可以拉动并合并再次推送到他们的分支。
这种方法的问题在于我们有更多的合并要做,如果我们都在推动和拉动到同一个分支。沟通是必须的。
我们尝试制作一个叉子的叉子而我们做不到。 Github不支持它。 我们试图推动到同一个分支,我们做不到。似乎Github也不支持它。
所以在Github有一种方法我们都推送到同一个分支或存储库?当我们完成时,我们会向主人提出拉动请求吗?
有关如何在Github中使用相同功能的许多开发人员的任何建议吗?
答案 0 :(得分:2)
所以在Github有一种方法我们都推送到同一个分支或存储库?当我们完成时,我们会向主人提出拉动请求吗?
启动organization,将您的repo移至那里,并为所有开发人员提供推送权限。
答案 1 :(得分:2)
您可以使用GitHub中流行的其他协作模式:共享存储库,而不是分叉和拉动。共享存储库对小型私有开发组很有用。
让您的开发人员可以访问中央存储库,他们将能够在没有请求和过度合并的情况下进行协作。 (如果您决定使用共享存储库模型,特别是代码审查和功能讨论,则拉取请求仍然有用。)
在GitHub术语中,能够从存储库推/拉的人是协作者。协作者在存储库设置页面中设置。