码迷,mamicode.com
首页 > 其他好文 > 详细

svn学习笔记

时间:2014-05-24 00:26:13      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   http   color   a   

svn 版本管理工具(该笔记记录svn在WINDOWS 下使用)

曾经流行的是cvs 已经被svn所替代,apache旗下子项目。

官方网站 http://subversion.apache.org/

bubuko.com,布布扣


点击download page下载

 

bubuko.com,布布扣

点击binary packages
bubuko.com,布布扣

点击下载

bubuko.com,布布扣

自动下载

安装svn

安装后将svn的bin目录配置到path下

配置启动svn服务 打开cmd窗口 输入 sc create SVNServer binPath= "D:\Program\Subversion\bin\svnserve --service -r d:/svn/root"

bubuko.com,布布扣

bubuko.com,布布扣

服务创建成功,修改为自动 并启动

bubuko.com,布布扣

 

简单流程

1、公司创建项目由服务器配置人员在 服务器上创建项目 例如:svnadmin create oa

2、由项目经理创建项目,把项目导入到配置库中 svn import -m "oa first" oa svn://localhost/oa

3、由开发人员checkout相应的项目 svn co svn://localhost/oa

4、开发人员对项目进行开发,开发完成之后通过 svn commit 提交 svn ci -m "xxxx"

5、其他开发人员只要checkout之后就可以通过svn update来更新新的版本

6、重复4,5

 

开发中不完全使用命令,而是依赖于用户界面,但命令需要了解一下

安装TortoissSVN 注意要和svn的版本相同 我的就是1.8.9

bubuko.com,布布扣

下载TortoiseSVN 意思好像是 1.8.7支持1.8.9 试试吧 下载

安装完成并重启,发现图标变了样子

bubuko.com,布布扣

这个图标表示与服务器同步

 bubuko.com,布布扣

这个表示修改后还没有同步

 

通过软件完成之前代码操作

创建cms项目

bubuko.com,布布扣

修改(上述也应该修改没写)

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

这一块主要是修改权限,匿名用户权限修改为write 为演示用,现实开发中并不这么使用

 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

截图工具出问题 update没截图 大概这么一个流程,图形化的软件 方便了好多。

还有就是show log 可以现实 操作记录

但是光有这个还不足以运行起项目 还需要ant 或者 maven的配合

问题:假设两个人同时修改一个文件,且前后提交文件,后者会提示文件已经过时

bubuko.com,布布扣

所以提交或修改代码之前一定要先执行update 操作

分配权限是尽量让不同的用户管理不同的模块,不要让两个用户同时管理相同的文件

权限设置

1、创建test空间

2、修改svnserve.conf

取消该行注释 值设置为none

bubuko.com,布布扣

取消以下两行注释

bubuko.com,布布扣

bubuko.com,布布扣

3、修改passswd文件 和 authz文件

修改passwd文件 用户名=密码

用户名不要使用admin

bubuko.com,布布扣

修改authz文件

[/]代表文件目录 admin代表 用户名 (也可以写分组前面加@区分) 等号右边表示权限 r代表读 w代表写

bubuko.com,布布扣

 

 

svn整合eclipse 默认eclipse自带整合cvs 不自带整合svn

http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240下载插件

bubuko.com,布布扣

 bubuko.com,布布扣

bubuko.com,布布扣

安装插件 完了 重启 不细说了就

1、把项目放入svn中 

右键bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

有截图了不做详细说明了

 

项目中文件带有问号的表示还没加进去

bubuko.com,布布扣

右键team提交已经有中文了 选ok

bubuko.com,布布扣

 

svn学习笔记,布布扣,bubuko.com

svn学习笔记

标签:style   blog   c   http   color   a   

原文地址:http://www.cnblogs.com/nedh/p/3736653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!