[转载]SVN版本管理教程 - 善小书 - 博客园

baacloud免费翻墙vpn注册使用

[转载]SVN版本管理教程 – 善小书 – 博客园.

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的版本管理我了解到的就这些,不足之处望补充学习一下。
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏