在Web应用程序的git中,您的理想分支架构是什么?

Mat*_*ich 6 git deployment branch

我们是一个由开发人员组成的小团队并构建一个Web应用程序.我们目前正在进行实时测试和多个开发环境.

您会建议哪种分支架构,理想情况下,每个开发人员都可以处理他的功能,这些可以在不与其他开发人员/功能相切的情况下进行测试和部署?

目前,每个开发人员都有自己的开发分支并重新进入测试分支.一旦功能获得批准,开发人员就会将其更改重新置于主服务器中.

只要立即测试功能,这就可以工作.但是,如果一个开发人员正在处理下一个功能,而之前的功能仍在测试中,我们需要手动处理.

感谢您的意见.

Fel*_*ino 3

我遵循 Vincent Driessen 在他的文章《成功的 Git 分支模型》中描述的有用指南已经有一段时间了。

你可以看看那里,你会看到他如何描述分支管理并避免变基

  • Vincent 的模型似乎更适合不频繁发布的桌面应用程序,而不是频繁发布的 Web 应用程序。 (2认同)