zoukankan      html  css  js  c++  java
  • svn学习笔记5(高级应用)

    HOOKS钩子应用:

    何为钩子?当我们执行某些特定操作时触发执行预先设定好的任务

    eg:首先进入hooks文件夹 复制post-commit.tmpl文件 为post-commit 然后更改权限为可执行 chmod +x post-commit

    然后打开post-commit   

    svn info svn://ip/版本库名称 --xml >>  /var/www/项目文件夹

    然后重启svn服务 killall svnserve    svnserve -d -r /path/repos/ 


    版本库的精简与丢弃:

    eg:

    killall svnserve

    svnadmin dump /path/repos/版本库名称   -r 版本号1:版本号2  >  /path/name

    svnadmin create /path/repos/新版本库名称

    svnadmin load /path/repos/新版本库名称 < /path/name 

    cp -av  /path/repos/旧版本库名称/conf /*    /path/repos/新版库名称/conf 

    svnserve -d -r /path/repos/

    版本库迁移与switch重定向

    killall svnserve

    把/path/repos/版本库名称 压缩成版本库名称.zip

    复制版本库名称.zip到新服务器并解压

    在新服务器上运行新版本库

    svn switch --relocate  svn://ip/repos/旧版本库名称   svn://ip/repos/新版本库名称

  • 相关阅读:
    JetBrains下载历史版本
    php入门笔记
    Ajax获取服务器信息
    Ubuntu上安装PHP环境-mysql+apache+php-Linux操作系统
    Ubuntu彻底删除/卸载mysql,php,apache
    轻松理解JS基本包装对象
    JS事件委托
    浅谈JS事件冒泡
    JS闭包那些事
    浅谈JS的变量提升
  • 原文地址:https://www.cnblogs.com/aln0825/p/8273012.html
Copyright © 2011-2022 走看看