我们有一个几乎每天都会更新和发布的网络应用程序。我们使用 git 作为我们的 VCS,并且我们当前的分支策略非常简单且被破坏:我们有一个 master 分支,我们检查我们“感觉良好”的更改。这有效,但仅在我们签入重大更改之前。
有没有人喜欢满足以下要求的小型团队的 git 分支策略:
- 适用于 2 到 3 名开发人员的团队
- 轻量级,没有太多的过程
- 允许开发人员轻松隔离错误修复和更大功能的工作
- 允许我们保持一个稳定的分支(当我们必须让我们的生产服务器工作时,那些“哦,废话”的时刻)
理想情况下,我很乐意看到您为开发人员处理新错误的分步过程