您的位置:首页 > 运维架构 > Linux

Linux下svn使用方法

2015-11-15 13:09 453 查看
1. 安装SVN服务器

 sudo apt-get install subversion

2. 创建版本库

 svnadmin create <repo_dir>

3. 配置svnserve

    进入<repo_dir>/conf文件夹下:

    1) 修改 svnserve.conf 文件:

        anon-access = read | none       //read-无法查看log;none-可以查看log

        auth-access = write

        password-db = passwd

        authz-db    = authz

    2) 修改passwd文件

        [users]

        <username> = <password>     //username填写用户名,password填写用户名对应的密码

    3) 修改authz

        [/]                                      //目录名,注意windows/linux斜杆的差异

        <username> = rw             //用户名和读写权限

4. 启动svnserve服务

    svnserve -d -r <repo_dir>

5. svn使用

    1) 检出

        svn --username=<name> co <svn_path> <local_path>

        svn_path例子:根目录格式如:svn://<ip_address>

                                 子目录格式如:svn://<ip_address>/<sub_path>

    2) 更新

        svn up                                       //更新当前目录到最新版本

        svn up -r <xxx> <path>|<file>   //更细参数给出的目录到指定的<xxx>版本

    3) 添加

        svn add <path>|<file>

    4) 递交

        svn ci -m "注释"

    5) 删除

        svn rm <path>|<file>

    6) 查看日志

        svn log -l <n>                            //查看最新n次的记录

    7) 查看svn库的文件列表

        svn ls

    8) 查看版本库状态,可查看文件是否被svn管理,或者修改,删除等状态

        svn st

    9) 获取帮助

        svn help <命令>

        例如:svn help up

              svn help co

              svn help log
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: