Ubuntu使用svn

一、搭建svn服务器

1. 安装,打开命令行输入sudo apt-get install subversion后回车
 

2. 创建项目目录:

    mkdir /home/svn

    mkdir /home/svn/project

    cd /home/svn/

    sudo chmod -R 777 project/
 

3. 创建svn仓库 命令行输入svnadmin create /home/svn/project, 会在project目录生成相关文件
 

4. 设置访问权限,打开/home/svn/project/conf/svnserve.conf:

    把“# anon-access = read”改为“anon-access = none”, 即禁止无帐号访问

    把“# auth-access = write”改为“auth-access = write”,即设置验证用户可以写

    把“# password-db = passwd”改为“password-db = passwd”,即设置密码配置文件为passwd

    打开/home/svn/project/conf/passwd,添加llx = 123456,即用户名:llx,密码为:123456

    打开/home/svn/project/conf/authz,在[groups]后添加admin = llx,即用户llx属于admin组

    继续添加以下三行(表示admin组的用户对svn仓库的根目录【/】有读写权限):

        [/]
        @admin = rw
        * =

5. 启动服务,每次重新开机执行svnserve -d -r /home/svn

    -d 表示svnserver以“守护”进程模式运行

    -r 指定文件系统的根位置,这样客户端不用输入全路径,就可以访问版本库; 如:svn://192.168.1.3/project
 

二、使用svn客户端

1. 安装,打开命令行输入sudo apt-get install subversion后回车

2. 检出,命令行进到当前目录下再输入svn checkout svn服务器文件夹路径 回车后再输入用户名和密码.正确之后会检出当前最新版本到当前目录下.

3. 创建纳入版本控制下的新目录, 输入svn mkdir -m "备注内容" svn服务器文件夹全路径

4. 更新服务器的文件,更新命令: svn update

5. 提交:svn commit -m "备注内容”

6. 添加文件,svn add 文件名/文件夹名,或者使用通配符 svn add *, 添加后需要提交svn commit -m "备注内容”

7. 删除文件,svn del 文件路径, 然后svn commit -m "备注内容”

8. 删除文件夹,svn rm 文件夹路径,然后svn commit -m "备注内容”

9. 其它命令查看帮助,命令: svn help

上一篇:Linux搭建svn服务详细步骤(多项目管理)


下一篇:SVN 分支主干的相互合并