1

寻找一些关于如何有效使用 git/源代码控制的建议和意见。

我是一个由 5 名开发人员组成的团队的一员。我们最大的客户之一在 Wordpress 中构建了一个巨大的网站,其中有很多事情要做。

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

我们经常有非常小的工作,不会同时被批准。例如:

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

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

我们一直遇到的问题是,因为我们的demo分支(和我们相应demo的站点)有工作一工作二的工作,我们不能只是将我们的demo分支合并到live分支(和实时站点)。

你们是怎么管理这个的?对一起工作的多个工作进行分类的最佳方法是什么?我们有小型工作、大型工作、中型工作都在同一时间同时在同一个站点上进行,并且我们不断地推倒我们尚未准备好的事情,demo因为live它们还没有被签署。我们将分支合并在一起并添加不应该存在的东西。

任何关于这如何可能的建议让我知道!

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

本地机器 > 开发 > 直播

4

1 回答 1

1

在我目前的项目中,我们遵循这个简单而酷的分支策略。我们有四个人积极将提交推送到存储库,我们发现管理我们的代码库很容易。

于 2015-01-15T09:46:15.517 回答