Open EasonAssassin opened 1 year ago
目前业界主要流行两种开发模式:特性分支开发模式(Feature Branch Development)和主干开发模式(Trunk Based Development)。特性分支开发模式的几种最佳实践:Git-Flow模式、Github-Flow模式。
Git-Flow模式:
A-Flow模式:
主干开发模式:开发者直接向主干提交代码,每天至少一次提交主干,达到发布条件时,从主干拉取发布分支用于发布。若发现bug,直接在主干进行修复。
小结:
适用特性分支开发模式:
适用主干开发模式:
开发模式比较
Git-Flow模式:
A-Flow模式:
主干开发模式:开发者直接向主干提交代码,每天至少一次提交主干,达到发布条件时,从主干拉取发布分支用于发布。若发现bug,直接在主干进行修复。
小结:
各种开发模式的适用条件
适用特性分支开发模式:
适用主干开发模式: