zoukankan      html  css  js  c++  java
  • 【转】SVN管理多个项目版本库

    转载地址:http://blog.163.com/zhangxuemin_zy/blog/static/10178565520115704031799/

    SVN管理多个项目版本库

     
    1. 安装SVN服务器软件,路径: C:Program FilesSubversion
    1. 在D盘创建svn根目录D:SVN-CM

    命令:cd “C:Program FilesSubversionin”->回车->svnadmin create D:SVN-CM

    3. 在D:SVN-CM下创建SVNProject1、SVNProject2两个SVN项目版本库;

    命令:svnadmin create D:SVN-CMSVNProject1

    svnadmin create D:SVN-CMSVNProject2

    4.为便于配置管理,将所有版本库的“账号密码”和“登陆用户权限”等控制文件指定为同一个配置文件,步骤如下:

    A、从D:SVN-CMconf文件夹下将初始的passwd(账号密码)、authz(用户权限)文件剪切到D:SVN-CM目录下;

    B、修改D:SVN-CM下的每个项目版本库的confsvnserve.conf(访问控制文件),

    SVNProject1版本库修改D:SVN-CMSVNProject1confsvnserve.conf

    SVNProject2版本库修改D:SVN-CMSVNProject2confsvnserve.conf

    修改内容如下:

    默认#anon-access = read 去掉首字符“#”,none表示不允许匿名访问

    默认#auth-access = write去掉首字符“#”

    默认# password-db = passwd改为password-db = ../../passwd,指向D:SVN-CMpasswd;

    默认# authz-db = authz改为:authz-db = ../../authz,指向D:SVN-CMauthz;

    (如果有N个版本库则重复N次这样的操作)

    5. D:SVN-CMpasswd文件内容的修改:

    [左为用户名、右为密码](用户名、密码可根据自己的需要而定)

    user1 = user1123

    user2 = user2123

    user3 = user3123

    user4 = user4123

    user5 = user5123

    user6= user6123

    6. D:SVN-CMauthz文件内容修改:

    [groups]

    # harry_and_sally = harry,sally

    svnproject1=user1,user2,user3,user4,user5,user6

    svnproject2=user1,user2,user3

    …………

    [/]

    * = r

    root = rw

    # 指定所有的版本库默认只读,root可读写

     

    [SVNProject1:/]

    @ svnproject1 = rw

     

    [SVNProject2:/]

    @ svnproject2 = rw

     

    7.启动一次SVN-CM,即可启动所有svn项目版本库

    命令:cd “C:Program FilesSubversionin”

          svnserve -d -r D:SVN-CM

    # 注意启动命令中的路径盘符必须是大写

    8.安装SVN客户端

    安装SVN客户端工具,目前使用 TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi。安装好后在任意文件夹下(如桌面)点击右键弹出的菜单中出现svn相关菜单,选择TortoiseSVN—Repo-browser,弹出如下窗口, 输入“svn://192.168.0.10/SVNProject1”,测试服务端是否成功启动及验证用户和权限。

  • 相关阅读:
    tcp笔记
    sublime使用技巧
    mysql笔记
    ubuntu安装mysql
    正则表达式笔记
    网络编程笔记
    swoole安装异步reids
    mysql的时间存储格式
    nginx环境的搭建
    php的闭包函数use的使用
  • 原文地址:https://www.cnblogs.com/csshaw/p/3924019.html
Copyright © 2011-2022 走看看