我很难想出一个适用于我公司开发方法的 GIT 流程。我从未与另一家软件公司合作过,所以我不确定我们的方法与其他公司相比有何不同。
我们创建了 50 个不同的系统——每个系统基本上都在做同样的事情,但针对客户的业务规则、评级版本(我们创建保险单跟踪系统)等进行了定制。开发人员被分配到一个团队(总共5 个开发人员)可以访问其中大约 15 个系统——他们可以在任何给定的一周内轻松地对这 15 个系统中的每一个系统进行更改。我们有支持和较小的开发工作,每周“根据需要”集成到实时系统中 - 换句话说,“下一个版本”中没有概述任何内容 - 下一个版本是我们所做的任何事情下周去直播。此外,我们还有已指定截止日期的重大开发项目。除了“
本质上,在任何给定的一周,我们都可以将次要支持/开发票和主要开发票发布到生产中——这些票在最初创建票时都没有确定的发布日期。
我们一直在使用首页扩展,但我们确实需要走到现在。是否有适用于这种开发方法的 git 流程?不同的版本控制系统会更好吗?