SVN中的merge功能

现完整描述merge过程如下:
1、使用branch/tag命令建立与trunk同级的分支,如../branch/bugfix,平行与.../trunk
2、使用switch命令转移到新分支工作,并修改一些文件,commit到服务器;
3、使用switch命令转回trunk分支上,运行merge命令;
4、这步是关键,参照图片,1和2的差异将合并到3中;如果选择的对象是一个文件则只合并它,如果选择的对象是分支名,则合并分支上1和2版本所有的差异到3中;

5、此时,一般会有一些冲突,通过edit conflict解决它们,选择好合并结果后记得保存;
6、这一步也挺重要,记得在解决冲突后运行一下resolved命令;
7、最后commit一下就OK了。
posted @ 2008-06-21 18:10  ColorSea  阅读(2485)  评论(2编辑  收藏  举报