SVN版本管理教程
1、 先上SVN for Eclipse的地址
http://subclipse.tigris.org/update_1.8.x
2、 将项目添加到SVN服务器
右击项目—> Team —> Share Project….
选择SVN —> Next
选择创建新的资源库位置 —> Next
填入地址 —> Next
输入文件夹名 —>Finish
输入文件夹名 —>Finish
3、 从SVN获取项目
从SVN检出项目
Ok 以上就是这么简单,接下来才是本文的重点
-------------------是不是这么割-----------------------------------------------
4、 协作开发
基本流程:
* 各开发成员建立自己的分支,并在此分支上开发
* 各开发成员把分支合并到主干上并形成较为稳定
* 各个成员重新从主干上建立新的分支,在此分支上开发(即回到第一步)
* 循环往复,直到工程结束
案例:
*建立项目及其分支
浏览找到分支文件夹并输入分支名 命名规则: 负责人姓名大写_日期_后缀
输入好之后一路Next最后输入相关注释,Finish即可
各个分支负责人从SVN中获取相关的分支项目进行开发,开发完成提交即可
*合并
合并指的的是将分支开发稳定的代码合并到主干中,所以第一步是将代码切换到主干代码。右击项目—> Team —> 切换
*合并
合并指的的是将分支开发稳定的代码合并到主干中,所以第一步是将代码切换到主干代码。右击项目—> Team —> 切换
右击项目—> Team —> 合并
我们选择第二项将分支代码合并到主干
选择要合并进主干的分支 Finish
合并成功后提交一下。
*解决冲突
同事修改了同一个文件就会出现冲突,有冲突的话合并的时候就会弹出这个对话框提示解决冲突的方式。我一般使用最后一个解决办法 “启动图形冲突决议编辑器”
冲突编辑器如下
同事修改了同一个文件就会出现冲突,有冲突的话合并的时候就会弹出这个对话框提示解决冲突的方式。我一般使用最后一个解决办法 “启动图形冲突决议编辑器”
冲突编辑器如下
在这里手动编辑即可,是覆盖还是附加具体要看代码和分支负责人商量着来
编辑完成即可保存关闭,弹出完成对话框。选择yes
有时候合并也会出现以下两种错误,不必紧张Update以下就行了
没有最新更新的版本
版本没有提交
OK SVN的版本管理我了解到的就这些,不足之处望补充学习一下。