1.查看主干可合并的版本
svn mergeinfo --show-revs eligible ^/lb_manager_server/trunk/lb_manager_web
2.合并主干的某个特定修订版本范围(svn merge -r 命令的版本范围指定是左开右闭的,即 -r start:end 表示从 start 版本之后 [不包括start] 到 end 版本 [包括end] 的更改)
svn merge -r 115886:115892 ^/lb_manager_server/trunk/lb_manager_web
3.合并主干的某个版本到head的范围(head代表最新修订号的意思)
svn merge -r 115886:head ^/lb_manager_server/trunk/lb_manager_web
4.深度回滚
svn revert --depth infinity .
5.合并主干改动(自动从mergeinfo里查找记录合并,不过很慢ToT不推荐)
svn merge ^/lb_manager_server/trunk/lb_manager_web
6.合并主干改动,冲突以主干为准
svn merge ^/lb_manager_server/trunk/lb_manager_web --accept theirs-full
7.合并主干改动,冲突推迟处理
svn merge ^/lb_manager_server/trunk/lb_manager_web --accept p
8.回归合并(一般用于分支开发完成后合并到主干,操作后该分支通常应该被删除,该命令会合并分支上所有独特的更改[排除之前已从主干合并过来的内容])
svn merge --reintegrate