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
    
  • 相关阅读:
    学习的原动力
    “六顶思考帽”给我的启示
    关于DataSet与Strongly typed DataSet几点思考(原创)
    设计模式之Singleton和Factory
    CentOS修改网络配置
    Proxmox VE(PVE)安装教程
    CentOS开启SELinux导致samba无法访问的解决办法
    nano编辑器使用教程
    CentOS 如何挂载硬盘
    PVE硬盘直通
  • 原文地址:https://www.cnblogs.com/xiongyungang/p/10725472.html
Copyright © 2011-2022 走看看