linux下svn的使用

来源:互联网 发布:成功的淘宝商经验分享 编辑:程序博客网 时间:2024/06/05 07:17
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
        [/]                                      //目录名,注意windowsnux斜杆的差异
        <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
原创粉丝点击