svn实战-基于windows平台下SVN的安装与使用详细步骤

svn 的安装

1. 下载软件: Setup-Subversion-1.7.5.msi ,安装就很容易了,一路 NEXT

2. 把 SVN 的 bin 文件夹路径添加到环境变量中

 把 svn 安装目录下的 bin 路径 (D:\Program\Subversion\bin) 添加到环境变量中。

 在命令行窗口 (cmd 打开 ) ,输入 svn –version ,如果能显示版本信息,说明已经安装成功了。

C:\Users\huangyineng>svn --version

svn ,版本 1.7.5 (r1336830)

   编译于 May 11 2012 , 13:51:05

服务器的创建

1、 创建一个根目录,这个根目录用来存储所有的 svn 的工厂信息(每一个工厂等于一个项目)

2、 启动 svn

svnserve -d -r E:/svn/root

对于 Linux 而言,直接后台启动即可

对于 window 而言,后台启动无用 ( 即打开的命令行窗口不能关闭 ) ,所以需要将其添加到 window 的服务中

C:\Users\huangyineng>sc create SVNServer binPath= "D:\Program\Subversion\bin\svn

serve --service -r E:/svn/root"

[SC] CreateService 成功

注:

1. binPath= 后面要有个空格

2. 启动服务后, svn 的端口是 3690

C:\Users\huangyineng>netstat -na

 

活动连接

 

  协议   本地地址           外部地址         状态

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING

  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING

  TCP    0.0.0.0:3690           0.0.0.0:0              LISTENING

  ……

TortoiseSVN 的下载与安装

TortoiseSVN  是 Subversion 版本控制系统的一个免费开源客户端,现在最新版是 1.7.7 ,下载地址:http://tortoisesvn.net/downloads.html

我下载的文件是 TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

安装就一路 NEXT 就可以了,比较简单,在这里就不作介绍。安装好之后,右击,如果有下图显示表示安装成功了。

开发流程

配置管理人员

1、 创建工厂

C:\Users\huangyineng>svnadmin create e:/svn/root/student

2、 配置权限

权限控制的文件在 E:\svn\root\student\conf 目录下。

a)         修改 svnserve.conf 开启权限

把 # anon-access = read 、 # auth-access = write 、 # password-db = passwd 、 # authz-db = authz 前面的注释( # )去掉,并把 anon-access = read 改 anon-access = none 。

anon-access = none 表示匿名用户不用访问

auth-access = write 表示授受用户有读的权限

password-db = passwd 表示授受用户的密码记录在 passwd 文件中

authz-db = authz 表示授受用户的信息记录在 authz 文件中。

b)         修改 passwd 添加用户密码

[users]

huangyineng = 123456

naxsu = 123

c)         修改 authz 配置权限

[aliases]

[groups]

g_admin = huangyineng

g_dev = huangyineng,naxsu

[/]

huangyineng = rw

naxsu = r

注: aliases 给用户起别名,在这里我们就不设置了; groups 设置组,在这里设置了管理员组和开发组; [/] 设置了根目录下用户的权限,当然可以设置根目录下的任意子目录。

3、 由项目经理创建项目并且提交到 svn 工厂中

a)         安装 TortoiseSVN-1.7.6 或者 Eclipse 中的插件

b)         把项目导入到 SVN 工厂中,对着项目“右击”--> “ TortoiseSVN ”--> “ Import… ”-->

要输入项目路径( svn://localhost/student ),且要养成一个写备注的良好习惯    

à 提示要身份认证,输入用户名和密码即可(要用权限用户)

以上就正常的完成了导入

4、 开发人员

a)         进入你想要存入项目的目录,“右击” --> “ SVN Checkout… ”

b)         修改完后,先“右击”--> “ SVN Update ”--> “ SVN Commit ”

注:

为了避免别人已修改过,所以在提交之前,先 Update

如果版本出现冲突,只能人工进行检查和合并,然后把冲突的文件删除再提交

项目经理分配任务的时候需要独立的来考虑(为不同的开发人员分配不同的模块进行开发,这样尽可能的避免冲突)

c)         其他开发人员可以通过 -->update 更新 svn 仓库中的信息

在 eclipse 中安装 SVN 插件

下载地址:   http://subclipse.tigris.org   ,需要根据   Eclipse  的版本下载相应版本的   Subclipse

我下载的是 site-1.8.14.zip

安装:

打开 eclipse, “ help ” --> “ Install New Software… ” --> add -->

--> 点击 Ok ,然后选中所有,安装即可

在 eclipse 初始导入的时候,对着项目右击 --> team --> Share Project --> 后面的步骤和用 TortoiseSVN  差不多。

把项目导入到 svn 后,就可以使用和 TortoiseSVN 基本一样的操作了。如下图:

本文链接:http://www.656463.com/portal.php?mod=view&aid=65 ,转载请注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值