1. 查看当前分支提交历史
svn log--stop-on-copy http://svn.app***/oldUrl
2. 尝试与新分支合并
当然合并之前必须把目标分支download下来!!!
svnmerge -r22358:head http://svn.app***/newUrl --dry-run,其中-r22358是提交代码的版本号,可以使用svn info进行查询老分支的提交信息。注意这里可以在新的目录重新从仓库拉分支,同样也可以把旧的分支目录切换为新分支路径,命令: svn sw http://svn.app***/newUrl,然后svn info查看拉的信息是否正确。
3. 解决尝试合并出现的冲突后合并代码
svnmerge -r22358:head http://svn.app***/oldUrl,注意这里是要合并的原分支,而不是新分支。
4. 查看合并状态
svn st
5. 提交代码到代码仓库
svnci –m “合并分支”