SubVersion服务安装设置:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Shadowzsc留言 | 贡献
svn
 
原有import是错误的
 
(未显示2个用户的2个中间版本)
第1行: 第1行:
1.安装 subversion
安装 subversion
# apt-get install subversion subversion-tools
 
sudo apt-get install subversion subversion-tools


创建一个新的储存库:
创建一个新的储存库:
#svnadmin create /svn/repository
 
svnadmin create /svn/repository


在/svn目录创建一个新的空储存库,数据储存方式默认采用Berkeley DB。
在/svn目录创建一个新的空储存库,数据储存方式默认采用Berkeley DB。


导入你的源码:
导入你的源码:
# svn import /svn/repository file:///data/svn/ldap


把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。
svn import /data/ldap file:///svn/repository -m "message you want input"
显示储存库内容:
 
把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。 显示储存库内容:


mt@mtmt:~$ svn list file:///svn/repository
mt@mtmt:~$ svn list file:///svn/repository
.cache/
.cache/
.project
.project
.projectOptions
.projectOptions
.settings/
.settings/
bbscnmo/
bbscnmo/
newcnmo/
newcnmo/


显示目录内容,成功导入。
显示目录内容,成功导入。
第25行: 第27行:
上面使用了file:///形式的URL来访问Subversion库,这表示在本地通过文件系统访问。但我们的Subversion库可能需要通过网络被其它用户访问,这就需要用到其它的协议,下表是Subversion支持的各种访问协议:
上面使用了file:///形式的URL来访问Subversion库,这表示在本地通过文件系统访问。但我们的Subversion库可能需要通过网络被其它用户访问,这就需要用到其它的协议,下表是Subversion支持的各种访问协议:


访问协议
访问协议 协议 访问方法
协议 访问方法
 
file:/// 通过本地磁盘访问。
* file:/// 通过本地磁盘访问。
http:// 与Apache组合,通过WebDAV协议访问。
* http:// 与Apache组合,通过WebDAV协议访问。
https:// 同上,但支持SSL协议加密连接。
* https:// 同上,但支持SSL协议加密连接。
svn:// 通过svnserve服务自定义的协议访问。
* svn:// 通过svnserve服务自定义的协议访问。
svn+ssh:// 同上,但通过SSH协议加密连接。
* svn+ssh:// 同上,但通过SSH协议加密连接。

2011年3月7日 (一) 11:19的最新版本

安装 subversion

sudo apt-get install subversion subversion-tools

创建一个新的储存库:

svnadmin create /svn/repository

在/svn目录创建一个新的空储存库,数据储存方式默认采用Berkeley DB。

导入你的源码:

svn import /data/ldap file:///svn/repository -m "message you want input"

把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。 显示储存库内容:

mt@mtmt:~$ svn list file:///svn/repository
.cache/
.project
.projectOptions
.settings/
bbscnmo/
newcnmo/

显示目录内容,成功导入。

上面使用了file:///形式的URL来访问Subversion库,这表示在本地通过文件系统访问。但我们的Subversion库可能需要通过网络被其它用户访问,这就需要用到其它的协议,下表是Subversion支持的各种访问协议:

访问协议 协议 访问方法

  • file:/// 通过本地磁盘访问。
  • http:// 与Apache组合,通过WebDAV协议访问。
  • https:// 同上,但支持SSL协议加密连接。
  • svn:// 通过svnserve服务自定义的协议访问。
  • svn+ssh:// 同上,但通过SSH协议加密连接。