zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    MongoDB Query 常用方法
    plsql中文乱码问题(显示问号)
    xtype的使用
    LinQ:list基础操作
    VMware Fusion自动切换分辨率
    C#截取字符串的方法小结
    HTML 编码
    AMQP(Advanced Message Queuing Protocol)
    rabibtMQ安装及集群配置linux
    今天是个开始
  • 原文地址:https://www.cnblogs.com/xiongyungang/p/10725472.html
Copyright © 2011-2022 走看看