SVN代码merge

简介:

如何merge代码?
建议用命令搞merge,客户端图形界面不是很给力。
SVN 1.5以上版本,可以使用SVN的自动合并:
将主干合并到分支:
进入分支目录,执行命令: svn merge http://server/dir/trunk 
将分支合并到主干:
进入主干目录,执行命令: svn merge http://server/dir/branch  --reintegrate
注: 如果之前进行过主干合并到分支的操作,请加参数--reintegrate,否则可能会有很多代码冲突出现。

如果是SVN1.5以下版本,只能使用手工合并:

进入主干目录,执行命令:svn merge -r version1:version2 http://server/dir/branch
将branch上从version1到version2所做的改动合并到主干,vension1 < version2

进入主干目录,执行命令: svn merge -c version1 http://server/dir/branch 
表示将version1次所做的改动合并到主干

代码冲突如何解决?
conficted
tree conficted

本文转自博客园知识天地的博客,原文链接:SVN代码merge,如需转载请自行联系原博主。


相关文章
5-20|本文目标为svn合并代码
5-20|本文目标为svn合并代码
|
6月前
SVN 如何将分支代码合并回主干
SVN 如何将分支代码合并回主干
49 0
|
6月前
|
自然语言处理 Shell 网络安全
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
84 3
|
6月前
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
1271 0
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
|
Java Android开发
eclipse中向svn提交代码冲突的解决
eclipse中向svn提交代码冲突的解决
|
Android开发
Android 中使用SVN恢复原来的代码
Android 中使用SVN恢复原来的代码
72 0
|
Android开发
Android中使用Tortoise SVN遇到代码被锁定的解决办法
Android中使用Tortoise SVN遇到代码被锁定的解决办法
111 0
亲测解决,IDEA-SVN无法更新代码。
为什么SVN update不能更新别人提交的代码?
亲测解决,IDEA-SVN无法更新代码。
|
自然语言处理
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
521 0
SVN回滚代码时,提示冲突怎么办
SVN回滚代码时,提示冲突怎么办
85 0
SVN回滚代码时,提示冲突怎么办