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