Apache的开源项目开发流程:--主干分支:新功能都是在主干分支(trunk)上开发;--特性独有分支:很多新特性稳定性很差,或者不完善,在这些分支的独有特定很完善之后,该分支就会并入主干分支;--候选分支:定期从主干分支剥离,一般候选分支发布,该分支就会停止更新新功能,如果候选分支有BUG修复,就会重新针对该候选分支发布一个新版本;候选分支就是发布的稳定版本;造成Hadoop版本混乱的原因:--主要功能在分支版本开发:0.20分支发布之后,主要功能一直在该分支上进行开发,主干分支并没有合并这