`

SVN增量备份一:svnsync

阅读更多

 

    代码源库: http://cvs-server.achievo.com:8001/svn/projects
    新建的代码库: http://localhost/svn/projects

要求: http://cvs-server.achievo.com:8001/svn/projects是开发的代码源库, http://localhost/svn/projects是源库的镜像库,做增量备份。
1. 创建bat文件pre-revprop-change.bat
    echo "Changing revision properties other than svn:log is prohibited" >&2
    exit 0
   将pre-revprop-change.bat 拷贝到http://localhost/svn/projects 代码库本地目录 E:\SVN\svn\repositories\projects\hooks 下。
 
2.  初始化同步配置:
    

3. 开始同步: svnsync sync http://localhost/svn/projects 
   
  • 大小: 32.3 KB
  • 大小: 20.1 KB
分享到:
评论

相关推荐

    svnsync同步增量备份

    ### svnsync同步增量备份详解 #### 一、概述 Subversion (SVN) 是一个广泛使用的版本控制系统,被众多开发团队用于管理源代码。在实际应用中,为了确保数据的安全性和系统的稳定性,通常需要对 SVN 仓库进行备份。...

    Svn最强大的Windows下实现自动全量增量备份和异地备份,一切自动化完成

    2)SVN增量备份(每日备份1次,由windows计划来调度执行)。 2. SVN备份流程 上述2类备份分别进行的自动备份流程如下: 1)通过windows定时任务功能,调度进行备份、压缩、FTP上传功能的bat文件; 2)将自动备份...

    windows下svn异地备份与还原

    总的来说,Windows下的svn异地备份与还原涉及到多个层面的操作,包括本地备份、热备份和svnsync镜像备份。正确实施这些策略,可以有效地保护你的svn仓库免受意外数据损失的影响。文件"svn备份与还原.txt"很可能是...

    SVNsync配置库同步说明

    SVNsync不仅支持增量同步,还能够在不中断服务的情况下进行数据迁移。 #### 二、SVNsync配置步骤详解 ##### 1. 准备工作 - **环境搭建**:假设您已经在两台机器上安装好了Subversion服务,这里称这两台机器分别为...

    SVN服务器几种备份策略.docx

    - 配置svnsync服务,设置源库和目标库,使用`svnsync initialize`初始化同步,然后定期使用`svnsync sync`命令保持同步。 在实施这些备份策略时,应考虑以下因素: - **备份频度**:根据业务需求和数据变更频率...

    svn代码库如何备份到本地

    1. **错误提示E165006**: 如果遇到类似`svnsync:E165006:Repository has not been enabled to accept revision prop changes`的错误提示,这是因为远程SVN仓库没有配置允许对版本属性进行修改。此时需要联系管理员...

    SVN备份完整详解

    `svnsync`是一个额外的工具,用于镜像远程SVN仓库,这在分布式环境中特别有用,可以实现远程备份或者负载均衡。 备份策略通常包括定期完全备份(比如每周一次)和每日增量备份。在发生问题时,可以使用最近的完全...

    LINUX SVN双机热备份shell脚本 附配置文档

    这可能包括定期的全量备份和增量备份,以及使用加密存储和传输来保护敏感数据。 6. **监控和日志**:为了确保系统的健康运行,应实施监控系统来追踪同步状态、错误日志和性能指标。这可以帮助我们及时发现和解决...

    配置库的备份与恢复借鉴.pdf

    - svnsync:可以用于同步两个版本库,比如为了备份或负载平衡。命令可以同步整个版本库或仅同步特定版本之间的变化。 3. SVN钩子(Hook)脚本: - 钩子脚本是在版本库中某些事件发生时自动执行的脚本,如提交...

    SVN管理员使用指南

    - **svnsync**:用于在网络间同步版本库的工具,实现版本库的增量镜像,适用于构建分布式版本库系统。 #### Subversion基本流程概览 1. **初始化检出(Checkout)**:从版本库中取出项目,建立本地工作拷贝。 2. *...

    SVN版本控制.doc

    - **Slave 向 Master 请求同步**:当从服务器(Slave)需要更新其数据以与主服务器(Master)保持一致时,它会发送一个 `sync` 命令。 - **Master 存储修改**:主服务器接收到请求后,启动后台进程来保存所有修改...

    本地文件夹内文件同步工具.rar

    "本地文件夹内文件同步工具.rar" 提供的是一种解决方案,帮助用户确保不同目录间的文件保持一致,尤其适用于那些需要实时或定期更新的文件,比如在使用SVN或Git进行版本控制的网站项目。"allwaysync-10-5-allwaysync...

Global site tag (gtag.js) - Google Analytics