zoukankan      html  css  js  c++  java
  • windows SVN服务器搭建(简化版)

    条件:安装 Setup-Subversion-1.6.13.msi(SVN的服务器版本,我下的是这个版本,不一定最新,够用就行),SVN的客户端使用eclipse SVN插件。

    1:安装 Setup-Subversion-1.6.13.msi,一路NEXT。

         写一个bat脚本,注册成windows服务的脚本(setupSVNService.bat):

    sc create svnserver binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svnServer" displayname= "SVNService" depend= Tcpip start= auto

    sc start svnserver

    pause

    保存成一个bat脚本,执行,此时windows服务里面有了个svnserver的服务,它就是svn服务器端服务,要保证它启动

    2:进入DOS,输入 svnadmin create --fs-type bdb d:\svnServer\project1

       // svnadmin 是exe程序,安装时已经自动加到系统路径了(若没有的话,在path中加入,或直接到相应目录执行)。

       // 这里选择了  Berkeley Database(BDB)方式做为版本库的类型

       // d:\svnServer是版本库的位置(代码仓库目录,集中放代码的地方),也可以取别的名字,别的路径,一个版本库可以包含多个项目,project1是某个项目名称,管理多个项目时,建立多个 project 就可以了。

    这时 会在文件系统中生成d:\svnServer\project1 文件夹。

    3:在服务端配置Repository,主要的目的是控制访问权限和添加用户。

    1)打开d:\svnServer\project1\conf\svnserve.conf

    2)把以下行前的#去掉,保存

       # anon-access = read

       # auth-access = write

       # password-db = passwd

    其中anon-access = read表示匿名用户可读,也可改成none或者write,分别表示没权限和可写,如果anon-access设成可写了,就是谁都可以改代码了,这是我们不希望的。

    auth-access = write表示认证用户可写。

    password-db = passwd.conf表示密码文件是passwd.conf。

    3)打开d:\svn\project1\conf\passwd文件

    4)末尾加一行

       xy = 1

       保存

       // xy是用户名,1是密码,自行替换

    5)多个用户就加多行

    4:eclipse  svn客户端连接

     1)在eclipse 中的 svn资源库 视图中,新建 svn资源库,url: svn://127.0.0.1/ips 

          //127.0.0.1 可用相应的ip或机器名代替,ips 是项目名

      2)在对应的项目中右击,team-->share project ,将项目 add  到SVN里面

    5:以后就可以进行 各种操作了,与资源库同步,提交,更新 等等

    ==================

    另:svn版本库里面的代码是经过压缩处理的,以经过压缩的文件片的形式存在,若是直接看的话,看不到,只能通过SVN客户端工具才能看到具体内容。

  • 相关阅读:
    kafka 生产者消费者 api接口
    湖南省第九届大学生计算机程序设计竞赛 Interesting Calculator
    Debugger DataSet 调试时查看DataSet
    DELPHI 常用虚拟键:VK_
    DBGRID控件里可以实现SHIFT复选吗?怎么设置?
    在dbgrid中如何多行选中记录(ctl与shift均可用)
    如何在DBGrid里实现Shift+“选择行”区间多选的功能!
    按着shift键对dbgrid进行多条记录选择的问题(50分)
    Delphi实现DBGrid Shift+鼠标左键单击 多选
    Delphi定位TDataSet数据集最后一条记录
  • 原文地址:https://www.cnblogs.com/moshuyouke/p/2626389.html
Copyright © 2011-2022 走看看