subvesion说明文档

本文档详细介绍了Subversion版本控制系统的基本概念、安装步骤及配置流程,并提供了在Red Hat Linux平台上的具体操作方法,包括搭建版本库、启动服务、权限设置及Eclipse插件安装等内容。

版本控制说明文档

subvesion介绍及安装

1 软件介绍

Subversion 是一个自由/开源的版本控制系统。也就是说,在 Subversion 管理下,文件和目录可以超越时空。也就是 Subversion 允许你数据恢复到早期版本,或者是检查数据修改的历史。正因为如此,许多人将版本控制系统当作一种神奇的时间机器

 

2 安装介质

我们使用的是redhat linux 32bit OS上的二进制安装文件:

CollabNetSubversion-client-1.6.12-1.i386.rpm 

CollabNetSubversion-server-1.6.12-1.i386.rpm

 

3 安装命令

su - root

rpm -ivh CollabNetSubversion-client-1.6.12-1.i386.rpm

rpm -ivh CollabNetSubversion-server-1.6.12-1.i386.rpm

su - wls81

vi .bash_profile

添加PATH环境变量

export PATH=/opt/CollabNet_Subversion/bin:$PATH

. . bash_profile

 

执行“svn help”,出现命令行提示,表示软件正确安装

 

4 初始化工作

1)建立repositoryrepository用来存放需要版本控制的文件。在这里我们使用/wls/repository

svnadmin  create  /wls/repository

 

2)启动svnserversvnserver能跨主机在网络上对外提供服务,使客户端可以通过远程访问repository

svnserve -d -r /wls/repository

 

3)创建一个空白项目

mkdir <project_name>

touch <project_name>/sample.txt

svn import <project_name> file:///wls/repository/<project_name>  -m "some note about the project "

 

4)认证与授权工作

编辑/wls/repository/svnserve.conf

[general]
password-db = userfile
 
# anonymous users can only read the repository
anon-access = read
 
# authenticated users can both read and write
auth-access = write

编辑/wls/repository/userfile

[users]
yuhe = foopassword
yuhe2 = barpassword

通过以上配置,所有匿名用户拥有读权限,其他用户(yuheyuhe2)可以读写。

 

eclipse svn插件安装以及配置

Subclipse是在eclipse下支持subversion的插件。根据eclipse的版本,我们可以选择相应的subclipse

subclipse下载地址:

http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=1730

我下载的文件是site-1.6.13.zip。下载完成解压,将文件(两个目录)复制到eclipse根目录即可。

 

为了方便插件的安装与卸载,一般选择另一个方法安装插件

$eclipse_home目录下建立linksplusplus/subversionplus/subversion/eclipse 四个目录,将下载文件放到plus/subversion/eclipse中,在links下新建subversion.link文件,编辑subversion.link

添加“path=D://Program Files//eclipse-3.2//plus//subversion

重启eclipse后,插件安装成功

 

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值