微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://blog.51cto.com/u_15298588/3034246

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐