代码改变世界

[SVN]两个分支合并

2014-01-01 16:40  hellenism  阅读(1252)  评论(0编辑  收藏  举报

Date:
2014-1-1


Summary:

记录一下自己使用SVN时候的操作步骤,先吃鱼,再学钓鱼


Contents:

环境:从同事的branch迁出一份代码,作为自己的分支进行开发,同时同事也在自己的分支上进行开发。当我开发完毕之后,需要把我的代码合并到他的分支上

我的步骤如下(可能走了弯路,或者很容易出现问题,请各位指点)

(1)cd到本地的工作目录

(2)svn merge "同事的最新版本的SerURL"

(3)所有冲突都选择postpone(如果是.xcodeproj文件冲突的话建议直接 edit,解决冲突,如果选择postpone的话会导致xcode无法打开xcodeproj文件,到时候也要vim解决,一样的)

(4)用xcode打开自己的项目,解决冲突, 编译,运行,保证没有问题之后 commit

 

至此,我working copy上的代码已经是最新的,即整个项目的最新版本已经在我本地和我的分支上了,接下来把最新的版本合并到同事的分支。

 

(1)check一份同事的分支到本地

(2)cd 到工作目录

(3)svn merge "我自己的最新版本URL"

(4)同上

 

这样,同事的分支已经有我的最新代码了,完成了分支的合并

 

 


Notes:

Nothing

 

THE END