SVN(Subversion) 服务端配置 及在Eclipse中的运用

 一、软件准备

Subversion (SVN各种版本列表:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91)

先下载以下两个文件,也可以上面地址列表中选择

  1. 可执行文件:http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi
  2. 压缩包:http://subversion.tigris.org/files/documents/15/44582/svn-win32-1.5.5.zip

二、软件安装

  方法一(可执行文件安装方法):  当然是双击直接运行Setup-Subversion-1.5.3.msi 咯。简单吧!

  方法二(ZIP包解压绿色配置方式):打开我的电脑>>高级>>环境变量,首先在Path变量中加入值${SVNHome}/bin,再分别新建系统变量和用户变量APR_ICONV_PATH 值${SVNHome}iconv OK成功.这里的${SVNHome}指是的SVN ZIP包的解压目录

  

三、SVN服务端环境配置

  1. 创建资源库: 方法一>>在命令行输入svnadmin create e:/SVN/Demo,建立工程,svn自动会在该目录下建立若干文件。方法二>>svnadmin create --fs-type fsfs e:/svn/Test (当前版本Subversion支持两种格式数据库,一种是FSFS,另外一种是BDB( Berkeley Database)。如果你希望格式是BDB的话,您可以把命令中的 fsfs 改成 bdb)
  2. 资源库配置修改:进入目录"E:/SVN/demo/conf"
    >>首先打开文件密码文件"passwd"添加
    hcord = 1
    p1 = 1
    p2 = 1
    p3 = 1
    p4 = 1   
    >>再打开权限文件"authz" 添加
    #分组
    admin = hcord
    group_1 = p1
    group_2 = p2,p3
    group_3 = p4
    # 指定所有的版本库默认只读,root可读写
    [/]
    * = r
    root = rw
    # 指定对版本库Demo根目录的权限
    [demo:/]
    @admin = rw
    @group_1 =
    @group_2 =
    @group_3 =
    # 指定对版本库demo的/src根目录的权限,
    # group_1读写group_2和p1_group_3没有任何权限。
    [demo:/src]
    @admin = rw
    @group_1 = rw
    @group_2 =
    @group_3 =
    # 指定对版本库demo的/WebRoot根目录的权限,
    [demo:/WebRoot]
    @admin = rw
    @group_1 =
    @group_2 = rw
    @group_3 = r 
    >>最后打开服务配置文件"svnserve.conf"添加
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
  3. 导入要管理的源代码:在命令行执行import命令
    例如:e:/SVN/Demo>svn import e:/eclipse/workspace/Demo file:///D:/SVN/Demo -m "initial import"
  4. 启动服务: 在命令行输入:svnserve -d   或者指定参数启动 svnserve -d -r e:/svn

四、SVN在MyEclipse中的配置

  1. 点击Help—Software Updates---find and Install…在出现的对话框中选择第二项(search for new features to intsall)---next---new remote site…---输入name为SVN,URL为http://subclipse.tigris.org/update 点击确定 安装完成即可 打开MyEclipse菜单---Window---Show View---Other….选择SVN---SVN资源库在Myeclipse右下角出现SVN透视图.
  2. 在空白处右击---新建---资源库位置,在URL选项中写入:svn://localhost/svn/Demo),确定即可 在弹出的对话框中输入用户名和密码(为之前在文件修改的用户名和密码),确定 (在这一步如果出错请参见五、可能遇到的问题1和2
  3. 右击建立的资源库位置,新建一个远程文件夹,填入文件夹名,Next—Finish
  4. 右击新建的远程文件夹,选 导入 选项,选择导入目标文件的目录,点击确定即可
  5. 打开file菜单---New---Others….---SVN---从SVN中出去项目---next---选定资源库位置---Next---选择目标远程文件夹---Next---为项目命名---Finish

 五、可能遇到的问题

  1. 遇到eclipse重启的问题解决方法:设置我的电脑》高级》环境变量中的 APR_ICONV_PATH 指向svn-win32-1.5.5.zip zip包解压后的 iconv文件夹。
  2. eclipse中 SVN Repository 视图中添加资源时会出现错误如:svn: No repository found in 'svn://localhost/svn/demo'    这时需要重新启动SVN服务改用这样的命令svnserve -d -r e:/svn/demo 启动时指定具体的路径,另外这样也行svnserve -d -r e:/svn 这时只指定了一个路径添加eclipse中添加时则用'svn://localhost/demo' 就行了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值