`

Visual SVN代码库迁移

    博客分类:
  • SVN
 
阅读更多
(实现SVN全迁移,包括代码,历史记录,用户账号密码等,只改机器ip,其他都不改)

操作原始svn服务器,将原始svn服务器上需要导出的仓库进行备份,文件以dump的方式呈现。(这种方式更合适)

备份思路是:
第一步:将准备要迁移的仓库导出 svnadmin dump
第二步:在目标服务器上创建新的仓库
第三步:导入刚才导出的dump文件 svnadmin load

1.找到装有原始svn服务器,然后找到VisualSVN Server的安装目录下的bin文件夹,将其拷贝
C:\Program Files\VisualSVN Server\bin
2.打开cmd命令,输入cd 刚才拷贝的bin文件夹的路径,回车
cd C:\Program Files\VisualSVN Server\bin
3.输入svnadmin dump 原始仓库存放路径 >备份仓库将要存放的路径(以dump的格式进行保存地址)
C:\Program Files\VisualSVN Server\bin>sanadmin dump C:\Repositories\jyjf >d:\svntest\test.dump
d:\svntest是自己在D盘新建的文件夹
4.打开目标服务器,找到VisualSVN Server的安装目录下的bin文件夹,将其拷贝
打开cmd命令,输入cd 拷贝的bin文件夹的路径,回车
5.输入 Svnadmin load 将要导入版本库的地址(新服务器版本库的地址) <刚才从原始服务器上拷贝的dump文件存放路径\*.dump
C:\Program Files\VisualSVN Server\bin>svnadmin load C:\Repositories\jyjf <d:svntest\test.dump

如果后面需要再同步,则使用增量备份
命令:svnadmin dump 版本库路径及名称 –revision 上次导出的版本号+1:到本次要导出到的版本号 –incremental > 导出的命名
svnadmin dump C:\Repositories\jyjf  --revision 57549:57562 --incremental >D:\weixin2.dump

分享到:
评论

相关推荐

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

    **SVN 版本库迁移**是当原始服务器出现问题或者需要更换硬件、升级软件...以上就是两种SVN版本库迁移的方法,正确执行这些步骤,可以确保在服务器更换或故障时,团队的工作流程不会中断,代码版本管理依然有序进行。

    vss库迁移到svn库

    标题中的“vss库迁移到svn库”是指将基于Visual SourceSafe(VSS)的版本控制系统中的代码库转换到Subversion(SVN)系统的过程。这个迁移过程通常是为了升级版本控制系统的功能,或者因为团队已经从VSS转向了对SVN...

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

    【VSS库迁移到SVN库的操作方法】 Visual SourceSafe(VSS)是一款由Microsoft开发的版本控制系统,而Subversion(SVN)则是一个开源的版本控制系统,被广泛用于项目协作和源代码管理。在某些情况下,用户可能需要将...

    vss库迁移到SVN库的工具

    标题中的“vss库迁移到SVN库的工具”指的是将Visual SourceSafe(VSS)版本控制系统中的项目库转换到Subversion(SVN)版本控制系统的工具。这通常是因为开发者或团队希望从VSS的老系统转向更现代、更广泛使用的SVN...

    SVN安装包绿色版

    该绿色版意味着它不需要安装,直接解压后运行,减少了系统资源占用,方便迁移和备份。 在服务端配置完成后,我们需要SVN客户端来与服务器交互。这个压缩包提供了32位和64位两种版本的客户端,用户可以根据自己的...

    Vss2Svn migration:Vss2Svn迁移工具-开源

    Vss2Svn迁移工具是专门用于将Microsoft Visual SourceSafe(VSS)6的源代码管理数据迁移到Subversion(Svn)的开源解决方案。这个工具对于那些希望从VSS过渡到更现代、更开放的版本控制系统Subversion的团队来说非常...

    一段进行SVN备份的脚本

    SVN,全称Subversion,是一款广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在IT行业中,确保数据的安全性和可恢复性至关重要,因此定期进行SVN仓库的备份是必要的工作流程之一。这段描述...

    svn本地自动部署与远程部署web应用代码方案

    【标题解析】:“svn本地自动部署与远程部署web应用代码方案”这个标题表明了我们要讨论的是如何使用Subversion(简称svn)版本控制系统来实现web应用的自动部署,无论是本地还是远程环境。这通常涉及到版本控制策略...

    DelSVN 删除svn

    4. **删除相关工具**:如果你使用了与SVN集成的IDE(如Visual Studio或Eclipse),别忘了检查并删除这些工具中的SVN插件或配置。 5. **清理工作副本**:如果你的硬盘上还有SVN的工作副本(即从仓库克隆的本地文件)...

    SVN管理工具(32位)【全】

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在软件开发过程中,SVN可以帮助团队协同工作,跟踪每次修改,回滚错误变更,以及方便地进行代码审查。它替代...

    svn官方帮助文档html版

    9. **集成与工具**:SVN可以与各种开发环境和IDE集成,如Eclipse、Visual Studio等,还有一系列第三方客户端工具,如TortoiseSVN,提供了图形化的操作界面。 10. **最佳实践**:文档中会介绍如何有效地使用SVN进行...

    svn插件 用于项目版本维护

    常见的SVN插件有Eclipse的Subversive,IntelliJ IDEA的Subversion Integration,以及Visual Studio的AnkhSVN等。这些插件都致力于提高开发者与SVN交互的效率,降低协作的复杂性,从而提升整个团队的工作效能。 在...

    svn for Vss2008

    在开发环境中,开发者可能需要从VSS2008迁移到更现代、功能更丰富的Subversion,以实现更好的代码管理和协同工作。 **Subversion简介** Subversion是一个集中式的版本控制系统,用于跟踪文件和目录的修改历史。它...

    svn plugin

    1. **IDE集成**:许多流行的IDE,如Eclipse、IntelliJ IDEA、Visual Studio Code等,都有对应的SVN插件,允许用户直接在开发环境中进行版本控制操作,如提交、更新、查看差异、合并、回滚等,无需离开IDE。...

    SVN Server

    - 如果需要将版本库迁移到其他SVN服务器,可以使用`svnadmin dump`和`svnadmin load`命令,或者借助第三方工具如svndumpfilter进行过滤和转换。 8. **冲突解决**: - SVN Server会在多人同时修改同一文件时检测到...

    svn server 3.0企业版

    2. 仓库管理:在 SVN Server 3.0 中,用户可以创建和管理多个版本库,每个版本库对应一个项目或一组相关的文件。这使得组织可以按需分配权限,对不同项目进行独立的版本控制。 3. 权限管理:企业版强调安全性,提供...

    SVN版本控制工具介绍.pdf

    - **创建资料库**:在Web界面上,选择“创建新的SVN仓库”,指定仓库名称和存储位置。 - **配置用户访问权限**:设置用户账户,分配读写权限,确保只有授权用户可以访问仓库。 ### 三、SVN Client操作 #### 3.1 ...

    CVS SVN VSS 对比 说明

    再者,SVN的命令行界面和操作方式与CVS相似,降低了学习成本,方便了从CVS迁移的用户。 VSS相比于CVS和SVN,其主要缺点在于对并发编辑的支持不够完善,以及在处理大文件和非文本数据时的不稳定表现。此外,VSS的...

    SVN安装教程

    随着互联网技术的发展,越来越多的版本控制服务已经从CVS迁移至SVN。 SVN的主要用途在于帮助多个开发者在同一项目中高效协作,共享资源的同时确保代码的一致性和稳定性。这对于大型项目的持续集成和版本管理尤为...

Global site tag (gtag.js) - Google Analytics