一个分支的代码差别能有多大,可以改写成什么程度?