`
dch1287
  • 浏览: 123236 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

SVN数据迁移

阅读更多
SVN数据迁移

公司以前用的SVN是安装在windows2003下,用了一年多,现在大家觉得很慢,强烈要求改成linux平台。在linux下安装subversion还是挺简单的,就不多说了,很快就装好了。现在问题来了,怎么把windows平台的svn数据迁移到linux平台呢?我想他们的存储格式不一样,svn版本也不一样,应该不能直接拷贝repository下的库文件,由于时间关系就没有做这样的测试。在网上查了下资料,用dump load就行,详细步骤:

1、导出:
在windows下,执行:
"c:\Program Files\VisualSVN Server\bin\svnadmin.exe" dump D:\Repositories\TestProject > d:\svndumpfile\TestProject_20090722.dump

2、将dump文件拷贝到目标机器

3、在目标机器创建仓库:
svnadmin create /repositories/TestProject
并注意检查是否需要修改文件夹权限

4、执行命令svnadmin load:
svnadmin load TestProject < TestProject_20090722.dump

-完毕-

源库导出后,其dump文件大小将是原来的2.5倍左右,注意保留磁盘空间

from: http://blog.chinaunix.net/u3/101646/showart_2004152.html
分享到:
评论

相关推荐

    svn数据迁移

    打开的cmd窗口,svnadmin dump C:\Repositories\ebc &gt;F:\SVN_test\ebc.dump 进行将版本库数据导出

    svn版本库迁移方法

    ### SVN版本库迁移方法 #### 一、概述 在软件开发过程中,经常会出现需要将Subversion(SVN)版本库从一...通过上述步骤,可以在不同的操作系统环境下高效地完成SVN版本库的迁移工作,同时保证数据的安全性和完整性。

    如何将SVN项目迁移至Git

    这里的`--no-metadata`选项用于避免导入不必要的SVN元数据,`--authors-file`指定了之前创建的账号映射文件,而`你自定义的项目名`是你希望在本地创建的Git仓库名称。 当`git svn clone`命令执行完毕,你的SVN项目...

    svn项目迁移命令

    ### SVN项目迁移过程详解 #### 一、SVN项目迁移背景与目的 随着业务发展和技术迭代,企业常常需要对原有的Subversion (SVN) 仓库进行迁移,以便于更好地管理和维护代码。本文将详细介绍如何使用`svnadmin dump`和`...

    SVN仓储数据整体迁移

    本文档详细介绍了如何进行SVN仓储数据的整体迁移,确保在新服务器上保留所有版本号和版本信息。 一、SVN仓库概述 SVN仓库是SVN系统的核心,它存储了项目的所有历史版本,包括文件和目录的更改。每个版本都有唯一的...

    svn资源迁移

    SVN资源迁移是指将一个Subversion(SVN)仓库及其所有历史数据从一个服务器迁移到另一个服务器的过程。这个过程通常涉及多个步骤,以确保数据的完整性和可用性。以下是一个详细步骤的说明: 1. **停止HTTP服务**: ...

    SVN仓库数据整体迁说明

    "SVN仓库数据迁移指南" 本文将详细讲解如何将一台服务器上的SVN仓库数据迁移到另一台机器上,保留所有的版本号和版本信息。这个过程可以分为三步:导出仓库、创建新仓库和导入仓库数据。 Step 1: 导出仓库数据 ...

    利用svnsync同步SVN版本库

    利用svnsync同步SVN版本库,将之前主库上的SVN数据迁移到VisualSVN上,然后在实现版本库的远程自动备份,版本库备份到另一台机器上。

    CVS迁移SVN工具亲测可用

    这个过程可以通过特定的工具来实现,如cvs2svn,这是一个强大的CVS到SVN的数据迁移工具。 **cvs2svn-2.5.0.tar.gz** `cvs2svn` 是一个开源的工具,专门设计用于将CVS仓库转换为SVN仓库。它能够处理复杂的CVS历史...

    SVN项目迁移至git,完整版.docx

    5. **抓取SVN数据**: 使用`git svn fetch`命令从SVN仓库中抓取所有历史记录。 6. **克隆到Git仓库**: 克隆临时目录中的内容到一个新的Git仓库,这里假设仓库名为`platform`: ``` git clone . ../platform `...

    svn for redhat 安装手册

    这部分涉及到如何将Windows环境下的SVN数据迁移到Linux环境下。具体操作包括导出Windows上的SVN仓库、在Linux上创建新的仓库并导入数据等。 #### 五、附录 **5.1 Subversion中BDB和FSFS两种格式的比较** - **BDB*...

    SVN版本库的迁移(从一台服务器迁移到另一台服务器)

    **SVN 版本库迁移**是当原始服务器出现问题或者需要更换硬件、升级软件环境时必要的操作。迁移过程确保了代码版本控制系统的连续性,不影响团队的开发工作。以下是两种常见的SVN版本库迁移方法: ### 第一种方法:...

    svn迁移脚本.rar

    首先,svn迁移通常涉及到以下几个核心步骤:备份源仓库、创建目标仓库、迁移数据以及测试验证。手动操作这些步骤不仅耗时,而且容易出错。为了提高效率和准确性,使用自动化脚本是明智的选择。"svn迁移脚本.rar"中的...

    VisualSVN Server的版本库迁移步骤

    此外,为了避免在数据迁移过程中出现客户端版本库数据更新导致的数据错乱,必须停止服务。 2. 将整个SVN根目录拷贝到目标服务器后,在目标服务器上打开VisualSVNServer管理界面。如果目标服务器上还没有创建SVN根...

    vss库迁移到svn库

    4. **创建SVN仓库**:在目标服务器上创建一个新的SVN仓库,准备接收迁移的数据。 5. **导入数据**:将vss2svn.exe导出的数据导入到新创建的SVN仓库中。 6. **验证迁移**:检查导入到SVN的数据是否完整,包括文件...

    从CVS迁移至SVN的两种方法

    【从CVS迁移到SVN的两种方法】 随着版本控制系统的发展,越来越多的团队选择从CVS(Concurrent Versions System)转向SVN(Subversion),因为SVN提供了更强大的功能和更好的用户体验。本教程将详细解释如何使用两...

    vss库迁移到SVN库的操作方法

    在某些情况下,用户可能需要将VSS库的数据迁移到SVN库以利用其更先进的特性和社区支持。下面是一个详细的操作流程,指导如何完成这个转换过程。 1. **获取迁移工具** 首先,你需要下载一个VSS到SVN的迁移工具。...

    SVN库建立及VSS数据导入

    说明:我是要将VSS数据历史迁移到SVN,但是在迁移过程中发生了错误(原因不明,希望以后大家明白了告诉我)。因此我选择部分迁移历史(这个方法会另外作说明),部分导入最新的数据。这里的文件导入就是导入最新的...

    文中内容为,如何将SVN项目迁移至Git,相关完整执行命令,希望能帮助到各位码农朋友

    这里的`svn_project_url`替换为实际的SVN项目URL,`--no-metadata`选项避免导入SVN的元数据,`--authors-file`指定之前生成的`users.txt`文件,`../bpms-bb`是本地Git仓库的路径。 完成克隆后,可以通过`git log`...

Global site tag (gtag.js) - Google Analytics