分类 默认分类 下的文章

分支的目的是隔离,但多一个分支也意味着维护成本的增加。我们可以分别从开发和发布分支的多寡,做个简单组合,即:主干开发,主干发布。分支开发,主干发布。主干开发,分支发布。分支开发,分支发布。设想两个不同的场景:如果一个软件,只有一个开发者,只需要一个发布版本,那他需要什么样的分支模式?如果一个软件,有 10 位开发者,需要支持多个版本,那他们又需要什么样的分支模式?一个好的分支模式,可以大大提高软件的开发、集成和发布效率。选择什么样的分支策略,是每一个开发团队开始工作时面临的第一个问题。那么,选择什么样的分支模式才适合我们呢?在回答这个题之前,我们先了解一下几种常见的分支模式。主流的分支模...