你如何使用git作为团队的一部分,进行大量的小改动

时间:2015-01-14 17:33:32

标签: git bitbucket communication collaboration branching-strategy

寻找有关如何有效使用git / source控件的一些建议和意见。

我是一个由5名开发人员组成的团队的一员。我们最大的客户之一拥有一个内置于Wordpress的大型网站,其中包含大量的内容。

我们使用Bitbucket作为我们的repos和SourceTree来处理我们的所有提交和签到。

我们经常有相当小的工作,不能同时签字。 E.g:

  • 第一个工作。项目经理1需要更新第X页的侧边栏
  • 工作二。项目经理2想要将第Y页上的按钮更改为红色

这些工作通常由不同的开发人员完成,但会使用相同的文件。我们将在准备好之后将我们的提交推送到我们的demo分支,然后等待签署。有时,项目经理几周内没有签署 Job One 。但是在那个时候,工作二需要上线。

我们一直存在的问题是,因为我们的demo分支(以及我们相应的demo网站)可以同时使用 Job One Job Two < / strong>就此而言,我们无法将demo分支合并到live分支(和实际网站)。

你们如何管理这个?什么是排序多个工作的最佳方式?我们同时在同一个网站上发生了小型工作,大型工作,中等工作,而且我们不断推翻从demo到{{1}的准备工作。因为他们还没有被签字。我们将分支合并在一起并添加不应该存在的东西。

关于如何做到这一点的任何建议让我知道!

这是我们的服务器工作流程:

本地机器&gt; Dev&gt;活

1 个答案:

答案 0 :(得分:1)

在我目前的项目中,我们遵循这个简单而酷炫的branching strategy。我们有四个人积极地将提交提交到存储库,我们发现很容易管理我们的代码库。