Git - 如何在开发团队中设置分支?

时间:2016-09-02 10:08:15

标签: git github

我想在我的开发部门使用git,因为我们正在与1个应用程序上不同位置的多个开发人员合作。

我们考虑使用SourceTree作为Git客户端。 Github作为回购主持人。

我理解工作流程的概念。但我想知道如何在团队中使用它。

在默认设置中,您使用master和develop分支。当我们在团队中发展时,我应该继续吗?替代方案我认为每个开发人员都可以定义他自己的开发分支,例如标记为Nick,Steve,Amanda并将那里的变化合并到主要来源。

在团队中工作时,离开默认的开发和主分支是否有好处?如果是这样,他们是什么?

如果您碰巧建议我在团队环境中使用Git,Github?

1 个答案:

答案 0 :(得分:1)

分支模型 分支模型有6种分支:

开发:Develop分支包含最新交付的开发变更。

feature / xxx :功能分支是一个大功能的专用分支(很多提交),“xxx”是功能名称。

stable / xxx :稳定分支用于执行发布和写入/接受修复。 “xxx”是稳定版本名称(例如1.0.x)。

fix / xxx :Fix分支专用于在Develop分支上集成bugfix。如果需要,那么修复就可以在稳定的分支上进行挑选。

integration / xxx :集成分支是专用分支到自动集成任务(如Crowdin翻译)。

poc / xxx :Poc分支机构专门负责开发概念证明(PoC)。

开发分支

Develop branch包含最新交付的开发变更。这是我们的主干,所有不同的修复和新功能相互混合。

enter image description here

功能分支 功能分支是专用分支来开发新功能。 enter image description here