一、子分支的多版本合并子分支与主分支的合并原理是基于修改的合并也就是说在进行分支操作后文件会记录创建分支的时间节点如果子分支进行了文件的创建等修改文件的根本操作时只合并最新版本是会报错的因为没有合并修改过程即按以下按说法例子分支两次提交第 1 次只改第一段增量第一段几行代码第 2 次只改第三段增量第三段几行代码如果你只选合并第 2 次版本SVN 只拿「第 2 次那一点点增量」——只改第三段第一段不动。如果你合并 起始版本第 2 次版本 整个区间SVN 把第 1 次增量 第 2 次增量全部叠加打进去最终主干就同时有第一段、第三段修改。如果分支第一次创建文件第二次修改文件只合并第二次的话就无法找到该文件就会出现冲突找不到文件报错