zoukankan      html  css  js  c++  java
  • 版本控制-代码和文档等用SVN管理

    1,下载Subversion服务器程序。
      http://subversion.tigris.org/

    2,下载Subversion的Windows客户端TortoiseSVN
      http://www.subversion.org.cn/

    3,安装Subversion和TortoiseSVN,重启

    4,建立版本库:开始/运行 键入cmd打开命令窗口,假设在E:cvsroot 下建立版本库
       在命令行中键入:svnadmin create E:cvsroot,到此文件夹下会看到新建立的版本
       库文件信息;

    5, 启动刚才建立的版本库:svnserve -d -r E:cvsroot(窗口不要关闭,否则会关闭
       svn服务)

    6,配置权限信息,在E:cvsrootconfsvnserve.conf找到如下信息
       #anon-access = none
       #auth-access = write
       #password-db = passwd
       #authz-db = authz
       去掉#号注释
        anon-access = none (禁止匿名访问,注意若此处为 read可能会导致 checkout
                             时候提示‘无权打开根进行编辑操作’)
        auth-access = write (授权访问设置)
        password-db = passwd (授权方式,位于E:cvsrootconfpasswd)
        authz-db = authz     (权限控制信息,位于E:cvsrootconfauthz)

    7,配置用户,找到E:cvsrootconfpasswd 打开
       在[users]
    # harry = harryssecret
    # sally = sallyssecret下添加
      jack = jack  (配置了jack用户,密码为jack,要配置多个换行按格式写下)
      mike = mike (注意要顶行写)

    8,配置用户组 找到:cvsrootconfauthz 打开
      在[groups]下添加
      dev=jack,mike  (把jack 和 mike 添加到dev组下)

    9 设置权限同样是在authz文件中添加
      [/]
      @dev = r (dev组对于根目录可以读)
      * = (权限具备继承性,所以需要用"* = "的形式来禁止未授权的用户访问特定子目录)
      [/doc]
      jack = rw (jack对于跟目录下的doc文件夹可以读写)

    10 往版本库的根目录下添加doc文件夹
       首先同步版本库:右键  svn-checkout
      输入svnurl:svn://192.168.1.155 (安装Subversion服务器的ip)
      在导出的跟目录下建立doc文件夹 然后右键TortoiseSVN/add 输入相关信息,ok完成

    11 完成

  • 相关阅读:
    问题解决:FFmpeg视频编解码库,无法解析的外部信号
    2016,最值得市场营销人员关注的数字营销策略
    排序
    hdu 1385 Minimum Transport Cost(floyd && 记录路径)
    使用Android SwipeRefreshLayout了解Android的嵌套滑动机制
    搜索引擎keyword智能提示的一种实现
    维度模型数据仓库基础对象概念一览
    vs2015编译zlib1.2.8
    关系数据库关系的完整性
    XMPPFrameWork IOS 开发(一)xmpp简介
  • 原文地址:https://www.cnblogs.com/jdfemqi/p/3319174.html
Copyright © 2011-2022 走看看