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

SVN管理多个项目版本库:

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

命令:cd “C:\Program Files\Subversion\bin”->回车->svnadmin create D:\SVN-CM

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

命令:svnadmin create D:\SVN-CM\SVNProject1

svnadmin create D:\SVN-CM\SVNProject2

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

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

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

SVNProject1版本库修改D:\SVN-CM\SVNProject1\conf\svnserve.conf

SVNProject2版本库修改D:\SVN-CM\SVNProject2\conf\svnserve.conf

修改内容如下:

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

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

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

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

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

5. D:\SVN-CM\passwd文件内容的修改:

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

user1 = user1123

user2 = user2123

user3 = user3123

user4 = user4123

user5 = user5123

user6= user6123

6. D:\SVN-CM\authz文件内容修改:

[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 Files\Subversion\bin”

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”,测试服务端是否成功启动及验证用户和权限。

【转】SVN管理多个项目版本库的更多相关文章

  1. SVN管理多个项目版本库 (windows,linux 通用)

    SVN管理多个项目版本库: . 安装SVN服务器软件,路径: C:\Program Files\Subversion . 在D盘创建svn根目录D:\SVN-CM . 在D:\SVN-CM下创建SVN ...

  2. ubuntu搭建svn服务器并htpp访问版本库并svn与web同步

    Ubuntu搭建SVN服务器多版本库 1  介绍   Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可 ...

  3. svn管理码云项目

    1.设置SVN管理项目 进入项目->管理 2.获取SVN地址 3.SVN添加项目.单击右键 -> 检出->版本库Url(这里填写svn地址)

  4. svn-多个项目版本库和自动同步更新post-commit

    由于项目测试需求,需要远程服务器上使用svn做版本控制. 需求: 1,项目test1,项目test2,各自独立版本库,各自独立用户权限,便于项目管理 2,同步提交,本地svn提交至版本库后,服务器上的 ...

  5. SVN+post-commit 搭建自动同步版本库

    一.需求. 本地文件上传到测试环境svn,测试环境同步到生产环境rsync.开发环境与测试环境与生产环境分离. 二.搭建SVN服务器. yum -y install subversion && ...

  6. 如何从svn下载以前的项目版本

    showlog 你的项目,找到最老的log的版本号,然后svn co -r 最老的log的版本号 项目地址    

  7. SVN:多版本库环境的搭建

    一. 1,启动SVN sudo svnserve -d -r /home/data/svn/ 其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/  为svn的安装目录 2 ...

  8. SVN服务器在Ubuntu16.04下搭建多版本库详细教程

    1  介绍  Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可 以很方面恢复到以前的版本,并可以查看数据 ...

  9. centos安装svn并创建版本库配置用户分组权限

    1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升 wget -O /etc/yum.repos.d/CentOS-Base.repo h ...

随机推荐

  1. c#中enum的用法小结

    转自:http://blog.csdn.net/moxiaomomo/article/details/8056356 enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存 ...

  2. BizTalk开发系列(二十一) Mapping 扩展开发

    BizTalk Map编辑器提供了常用的功能块,比如数据库,字符串,数字计算等功能.可在设计Map时直接使用这些功能块进行扩展.除此之外对于进行复杂的Map处 理,Map 编辑器提供了扩展XSLT,扩 ...

  3. svn文件批量清除

    svn文件批量清除 http://files.cnblogs.com/files/douxuyao/clearsvn.rar

  4. Read4096

    Given API: int Read4096(char* buf); It reads data from a file and records the position so that the n ...

  5. 【iCore3 双核心板_FPGA】例程六:计数器实验——计数器使用

    实验指导书及代码包下载: http://pan.baidu.com/s/1kUiAAt5 iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  6. mysql前缀索引(字符串截取部分作为索引), 以及索引选择指引

  7. Linq 动态查询排序

    Linq的排序一般是这样写的: query.OrderBy(x => x.Tel).Skip().Take(); 实际使用中排序字段可能是通过字符类型的参数来设置的,于是想这样实现: query ...

  8. phpcms 导航栏点击栏目颜色定位方法和phpcms list页实现分页

    另:一个栏目下面如果没有子栏目,那么它调用的模板就是列表页模板(及list_为前缀的模板):如果一个栏目下面有子栏目,那么它调用的就是栏目首页模板(category_为前缀的模板). 当你这个栏目添加 ...

  9. jQuery ajax 返回的数据类型

    请求数据的接口信息如下 当我们打印出返回的数据与数据节点时,我们发现数据节点显示为undefind 查看一下我们的代码 $.ajax({ type: "Post", url: &q ...

  10. sql 在not in 子查询有null值情况下经常出现的陷阱

    如果下:TempSalesPriceFixedValues表和SalesPriceFixedValues表,要求查询出在TempSalesPriceFixedValues表中且不在SalesPrice ...