• SVN备份教程(三)


            上次的博文SVN备份教程(二)中,我们讲解了一下SVN定时备份的相关内容,同时我们又提出了一种新的SVN备份方案——自动备份。

    1、简介

            所谓自动备份,它实现的思路非常简单,就是利用SVN自带的hooks 做一个钩子程序,这样当源版库更新的时候,目标版本库也伴随更新。

    2、实现步骤

            1)、完成之前在博客中的相关设置,主要是在源版本库和目标版本库之间建立同步关系和初始化同步

            2)、进入源版本库下的hooks目录,再其中添加一个【post-commit.bat】文件。内容参考如下:

    echo off
    set SVN_HOME="C:\Program FilesVisualSVN Server"
    %SVN_HOME%insvnsync sync --non-interactive https://TGB-PC/svn/test1

            注:以上配置中的svn版本库地址为目标版本库地址。


           3)、修改源版本库所在机器的SVN服务的登录权限,如下所示:




           4)、重启SVN服务之后,SVN自动备份的配置就完成了。至于效果,就需要大家自己实践了!


           到此为止,关于SVN的备份的相关内容就讲解完毕了。关于SVN的使用,在实际项目中是非常重要和需要用心维护的,所以更好的利用SVN对于我们来讲至关重要,希望大家更多的练习和实践!


  • 相关阅读:
    MySQL索引类型
    Spring+Quartz框架实现定时任务(集群,分布式)
    搭建Nginx+Java环境(转)
    windows环境下将csv文件导入mysql
    哈利波特折扣
    第二阶段个人总结06
    第二阶段个人总结05
    第二阶段个人总结04
    第二阶段个人总结03
    学习进度条——第13周
  • 原文地址:https://www.cnblogs.com/zs234/p/3691083.html
Copyright © 2020-2023  润新知