缘由 很简单,用svn合base,出现了各种各样奇怪的问题,虽然最终没有造成什么大的线上问题,但过程也是曲折的,耗费个人精力,也占用他人资源,不好不好,一点都不佛系. 究其原因,还是对为什么出现各种冲突不明了,查了些资料,稍微实践和思考了下,有点理解分享出来. 冲突出现原因 总结起来一句话:在不同版本的同一个位置出现了不同的东西. 具体解释如下: 版本:每一次提交都会是当前项目的一个版本,会有一个编号: 不同版本:冲突一定是出现在不同版本间的,通常是出现在相隔两个版本号的两个版本之间: 同一个位…