SVN版本管理教程

1、     先上SVN for Eclipse的地址

             http://subclipse.tigris.org/update_1.8.x

2、     将项目添加到SVN服务器

             右击项目—> Team —> Share Project….
 
选择SVN —> Next
 
 
选择创建新的资源库位置 —> Next
 
 
填入地址 —> Next


输入文件夹名  —>Finish
 


3、     从SVN获取项目

 
 
从SVN检出项目
 
 

Ok 以上就是这么简单,接下来才是本文的重点

-------------------是不是这么割-----------------------------------------------
 
4、     协作开发

基本流程:
    * 各开发成员建立自己的分支,并在此分支上开发
    * 各开发成员把分支合并到主干上并形成较为稳定
    * 各个成员重新从主干上建立新的分支,在此分支上开发(即回到第一步)
    * 循环往复,直到工程结束


案例:
     *建立项目及其分支
 
浏览找到分支文件夹并输入分支名 命名规则: 负责人姓名大写_日期_后缀
 
输入好之后一路Next最后输入相关注释,Finish即可
 
各个分支负责人从SVN中获取相关的分支项目进行开发,开发完成提交即可

*合并
     合并指的的是将分支开发稳定的代码合并到主干中,所以第一步是将代码切换到主干代码。右击项目—> Team —> 切换
 
右击项目—> Team —> 合并
 
我们选择第二项将分支代码合并到主干
选择要合并进主干的分支 Finish
合并成功后提交一下。
 
*解决冲突
     同事修改了同一个文件就会出现冲突,有冲突的话合并的时候就会弹出这个对话框提示解决冲突的方式。我一般使用最后一个解决办法 “启动图形冲突决议编辑器”

冲突编辑器如下
 
在这里手动编辑即可,是覆盖还是附加具体要看代码和分支负责人商量着来
编辑完成即可保存关闭,弹出完成对话框。选择yes
 
 
有时候合并也会出现以下两种错误,不必紧张Update以下就行了
没有最新更新的版本
版本没有提交
 
OK SVN的版本管理我了解到的就这些,不足之处望补充学习一下。
 
 
posted @ 2013-08-28 11:41  善小书  阅读(3086)  评论(0编辑  收藏  举报