• SVN操作


    启动

    svnserve -d -r /home/svn
    

    重启

    #只有对svnserve.conf修改才需要重启
    ps -aux | grep svn
    kill svn
    svnserve -d -r /home/svn
    

    创建库

    svnadmin create trans
    

    添加

    svn add xxx
    svn add *
    

    删除

    svn delete xxx
    

    提交

    svn commit -m "first commit"
    

    拉取

    svn checkout svn://192.168.0.122/project ./
    

    更新

    svn update
    

    查看日志

    svn log
    

    查看状态

    svn status
    

    配置权限

    vim svnserve.conf
    [general]
    # 控制非鉴权用户访问版本库的权限,"write"为可读可写,"read"为只读,"none"表示无访问权限。 默认值:read
    anon-access = none
    # 控制鉴权用户访问版本库的权限,即"write"为可读可写,"read"为只读,"none"表示无访问权限。 默认值:write
    auth-access = write
    # 指定密码文件名
    password-db = passwd
    # 指定权限配置文件名
    authz-db = authz
    
    vim authz
    [groups]    # 配置用户组
    admin = xyg, test
    [/]        # 根目录
    @admin = rw    #读写
    
    vim passwd
    [users]
    xyg = 123456
    test = 123456
    

    创建分支

    svn cp -m "create branch" https://ALS-20171212FAE/svn/test/ https://ALS-20171212FAE/svn
    /test/branches/new_branches
    

    切分支(创建文件夹,需要进入文件夹提交)

    svn co https://ALS-20171212FAE/svn/test/branches/new_branches
    

    合并至主分支

    svn merge https://ALS-20171212FAE/svn/test/branches/new_branches
    

    加锁

    乐观锁:加锁后限制其他用户提交,加锁的用户提交后自动解锁

    svn lock --force index.xml
    

    解锁

    svn unlock index.xml
    
  • 相关阅读:
    Redis(window版本)安装及使用
    springMVC转发与重定向
    java集合的实现细节--ArrayList和LinkedList
    VMware(虚拟机) 12版安装深度linux系统
    java中String创建对象分析(转)
    java面试之谈
    java中堆与栈的区别
    sql百万级查询优化(转)
    解决Maven下载依赖慢的问题(转)
    SpringMVC的底层实现
  • 原文地址:https://www.cnblogs.com/xiongyungang/p/10725472.html
Copyright © 2020-2023  润新知