有关源代码控制设置的问题-我应该使用分支还是多个存储库?

时间:2018-10-10 08:58:14

标签: version-control

对不起,如果这不是发布与源代码管理相关的问题的正确论坛,但我不确定还有什么要问的。

因此,我为我的团队-开发人员和艺术家建立了git存储库。 Gitlab是我们的主人,sourcetree是我们的客户。

如何进行设置,以使我们的美术师需要拉动所有开发者提交,而开发人员的arnt需要拉动所有艺术家提交。因为当前这是当我们都在master分支上工作时发生的事情。

实现此目标的最佳方法是使用不同的分支机构(母版,开发版,美术版),建立多个存储库还是有更好的方法?

谢谢〜斯科特

1 个答案:

答案 0 :(得分:0)

如果开发人员和艺术家正在贡献的代码最终在同一软件产品中使用,那么您可能希望使用单个Git存储库。至于避免集成来自另一方的更改,您确实无法完全避免。

一个简单的建议就是您已经提到的内容,即拥有一个单独的devart分支。在每个冲刺周期中,开发人员和美术人员将为各自的分支机构做出贡献。在sprint结束时,熟悉Git和整个代码库的人(例如开发人员或开发人员)可以将两个分支合并回到master。然后,他可以为下一个冲刺为开发人员和艺术家产生新的功能分支。这种方法可以在很大程度上避免各方担心另一方正在进行的工作。