SVN启动模式怎么实现

这篇文章主要讲解了“SVN启动模式怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SVN启动模式怎么实现”吧!

创新互联-专业网站定制、快速模板网站建设、高性价比顺德网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式顺德网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖顺德地区。费用合理售后完善,10多年实体公司更值得信赖。

Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。
SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。


首先,在服务端进行SVN版本库的相关配置
手动新建版本库目录

mkdir /opt/svn

利用svn 命令创建版本库

svnadmin create /opt/svn/runoob

使用 命令svnserve启动服务

svnserve -d -r 目录 --listen-port 端口号

由于-r 配置方式的不一样,SVN启动就可以有两种不同的访问方式

方式一:-r直接指定到版本库(称之为单库svnserve方式)

svnserve -d -r /opt/svn/runoob

在这种情况下,一个svnserve只能为一个版本库工作。

authz配置文件中对版本库权限的配置应这样写:

[groups]
admin=user1
dev=user2
[/]
@admin=rw
user2=r

使用类似这样的URL:svn://192.168.0.1/ 即可访问runoob版本库

方式二:指定到版本库的上级目录(称之为多库svnserve方式)

svnserve -d -r /opt/svn

这种情况,一个svnserve可以为多个版本库工作

authz配置文件中对版本库权限的配置应这样写:

[groups]
admin=user1
dev=user2
[runoob:/]
@admin=rw
user2=r
[runoob01:/]
@admin=rw
user2=r

如果此时你还用[/],则表示所有库的根目录,同理,[/src]表示所有库的根目录下的src目录。

使用类似这样的URL:svn://192.168.0.1/runoob 即可访问runoob版本库。

感谢各位的阅读,以上就是“SVN启动模式怎么实现”的内容了,经过本文的学习后,相信大家对SVN启动模式怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享标题:SVN启动模式怎么实现
分享网址:http://scjbc.cn/article/pcoosc.html

其他资讯