svn管理工作数个工程项目的当中三个方式是只建立三个版库,把每一工程项目做为版库里头的配置文件展开预览,这种做的瑕疵是在版库里头的大部份“工程项目”都在相连接版号。

而另三个方式,建立分立的版库,职权命令行标准化管理。上面他们来如是说怎样同时实现:
1、在你的库房方向下(这儿是/home/svn)建立四个标识符库房:
[root@localhost ~]# cd /home/svn
[root@localhost svn]# svnadmin create pro1
[root@localhost svn]# svnadmin create pro2
[root@localhost svn]# svnadmin create pro3
2、把三个职权命令行导入到SVN根方向下,标准化管理工作大部份标识符库房
[root@localhost ~]# cd /pro1/conf
[root@localhost conf]# cp authz passwd /home/svn
关上命令行
[root@localhost conf]# vi svnserve.conf
修正成如下表所示:
anon-access = none //明令禁止非官方出访
auth-access = write
password-db =/home/svn/passwd //标准化使用密码文件
authz-db =/home/svn/authz
realm = pro1//职权域名,很重要,写你的工程名
3、分别修正pro2和pro3的svnserve.conf和上面一样,最后一行分别写
realm = pro2和 realm = pro3
4、修正三个职权管理工作文件:
[root@localhost ~]# vi /home/svn/passwd
//用户名= 密码
[users]
user1= 123456
user2= 123456
user3= 123456
[root@localhost ~]# vi /home/svn/authz
[pro1:/]
user1= rw
[pro2:/]
user2= rw
[pro3:/]
user3= rw
5、重启
[root@localhost ~]# svnserve -d -r /home/svn
6、其他命令如是说
停止命令
[root@localhost ~]# killall svnserve