通过以下可以看到主干由分支拷贝生成的版本
svn log -v --stop-on-copy
在一些时候,你已经准备好了将“同步的”特性分支合并回到主干,为此,开始做一次将主干最新修改和分支的最终合并,这样以后,除了你的分支修改的部分,最新的分支和主干将会绝对一致,所以在这个特别的例子里,你会通过直接比较分支和主干来进行合并:
$ svn update
svn merge --dry-run -r 912:918 http://10.1.20.56/svn/pps_oa/branches/develop --username=??? --password='???‘ (此为SVN用户名,密码)
正式合并分支到主干,918表示原来的主干的版本,918表示分支合并后主干的版本
svn merge -r 912:918 http://10.1.20.56/svn/pps_oa/branches/develop --username=??? --password='???‘ (此为SVN用户名,密码)
以下表示找出合并后主干冲突的版本
sudo find /home/httpd/trunk/ -name '*.working*' | xargs rm -rf
SVN官网:
http://www.subversion.org.cn/svnbook/1.4/index.html
http://www.subversion.org.cn/svnbook/1.4/svn.branchmerge.commonuses.html