SVN导入导出

svn提供了一个类似oracle export成dump文件的一个工具svnadmin dump,导出的文件为文本文件,使用用法如下:
svnadmin dump REPOS_PATH > dumpfile
svnadmin可以指定某些版本号导出,默认是全库导出。
如果需要选择性导出版本库中的某些项目,需要使用svndumpfilter这个命令,用法如下:
svndumpfilter include/exclude dumpfile > subdumpfile

导入dump文件使用svnadmin load命令来完成,用法如下:
svnadmin load path < dumpfile
svnadmin load之前需要用svnadmin create建立好版本库
改变导出子项目的目录结构可以看svnbook下面的这段话:

[quote]假设有一个包含三个项目的版本库: calc,calendar,和 spreadsheet。它们在版本库中的布局如下:

/
calc/
trunk/
branches/
tags/
calendar/
trunk/
branches/
tags/
spreadsheet/
trunk/
branches/
tags/
现在要把这三个项目转移到三个独立的版本库中。首先,转储整个版本库:
$ svnadmin dump /path/to/repos > repos-dumpfile
* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
* Dumped revision 3.
...
$
然后,将转储文件三次送入过滤器,每次仅保留一个顶级目录,就可以得到三个转储文件:
$ svndumpfilter include calc < repos-dumpfile > calc-dumpfile
...
$ svndumpfilter include calendar < repos-dumpfile > cal-dumpfile
...
$ svndumpfilter include spreadsheet < repos-dumpfile > ss-dumpfile
...
$
现在你必须要作出一个决定了。这三个转储文件中,每个都可以用来创建一个可用的版本库,
不过它们保留了原版本库的精确路径结构。也就是说,虽然项目calc现在独占了一个版本库,
但版本库中还保留着名为calc的顶级目录。如果希望trunk、tags和branches这三个目录直接位于版本库的
根路径下,你可能需要编辑转储文件,调整Node-path和Copyfrom-path头参数,将路径calc/删除。
同时,你还要删除转储数据中创建calc目录的部分。一般来说,就是如下的一些内容:

Node-path: calc
Node-action: add
Node-kind: dir
Content-length: 0[/quote]

但是在操作过程中得到一个错误:

<<< Started new transaction, based on original revision 24
* adding path : trunk/ipm ... done.
* adding path : trunk/ipm/common ... done.
* adding path : trunk/ipm/common/C.java ...svnadmin: Checksum mismatch, fil
e '/trunk/ipm/common/C.java':
expected: bf40b9de34ff299d8ab27d93465e0a90
actual: 6f3d28937471aee4df29aa840dd87e9b
SVN备份还原教程(windows下DUMP导出SVN库、导入SVN库) 环境 操作系统:Windows2008 R2,64位 SVN Server版本:VisualSVN Server 4.0 仓库目录地址 备份文件目录地址 一、目的 如何将c:\Repositories下的各个库备份到c:\svnbackup? 如何将c:\ svnbackup下各个库的备份恢复到 svn库 ? 二、备份SVN库 将svn库备份导出到c:\svnbak,生成dump文件。 ... 阅读详情

相关推荐

centos7 SVN服务端安装配置以及导入导出备份

采用系统:centos7 svnserver下载: yum install subversion -y 查看所安装的svn版本: svnadmin --version 创建版本库: 目录即为创建版本库所在位置 svnadmin create /var/svn/svnrepos 进入svnrepos目录下的conf目录下更改配置文件: 新增账户: vim password 编辑权限: ...

Phoenix_smf的博客 1006

svnadmin dump导入导出命令

svn是一个跨平台的开源的版本控制系统,svn版本管理工具管理随时间改变的各种数据。这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器或者FTP服务器,但是,与众不同的是,svn会备份并记录每一个文件每一次的修改更新变动。这样我们就可以把任意时间点的档案恢复到想要的某一个旧版本。svn是一个非常通用的软件管理系统,它常被用来管理程序源码,但是他也可以管理任何类型的文件,如:文本,图片,视频等。目前版本管理还有VSS,CSV,SVN,GIT但是目前最常用的还是SVN。

yuezhilangniao的博客 7926

SVN-导入导出

svn版本库导入导出 环境 操作系统:Windows2003,32位 SVN Server版本:svn-win32-1.6.16 SVN Client版本:TortoiseSVN-1.6.16.21511

SVN导出/导入、SVN备份/还原 【小白版】

一、导出: 1.进入svn安装路径bin文件夹下,使用 cd 命令。 在windows下,win+R 键入 cmd 回车 打开命令窗口cmd,进入下列目录(svn服务器安装目录bin): "c:\Program Files\VisualSVN Server\bin\" 图片解析: 2.备份/导出(svnadmin dump C:\Repositories\需导出库...

weixin_30807779的博客 910

【10. Wi-Fi 通用模组-小米 IoT 平台-如何进行硬件调试】

调试APP功能:从米家服务器缓存读取设备状态,等同于米家APP 的环境,开发者使用该调试器可模拟用户使用设备的实际情况,即调试米家 App 中的扩展程序。- 调试固件:调试器从固件读取设备状态,用于调试设备模组固件的某个单项功能,开发者使用该调试器可针对性地调试设备的某个功能。小爱语控测试工具:如果当前产品可被小爱语控,则可以使用该工具调试语控效果。调试APP功能(云端缓存)

tuoyuanO的博客 1041

实战解析:利用Wireshark解密QQ通信协议

本文提供了一份利用Wireshark工具分析QQ通信协议的实战指南。文章详细介绍了从环境准备、捕获数据包到解析协议层的完整流程,重点演示了如何识别QQ号码字段、观察加密数据特征以及区分不同通信类型(如文本、文件传输)。通过此实践,读者可以深入理解网络分层模型和现代应用加密通信机制,提升网络协议分析与安全诊断能力。

weixin_29210727的博客 409

SVN使用详解(三)—— 客户端TortoiseSVN的常用操作及常见问题解决

svn的操作详细介绍,及问题解决

weixin_40130409的博客 2万+

【 Git学习记录(三)】推荐四款主流的Git代码托管平台 —— GitHub、GitLab、Gitee、Coding

了解过Git之后,作为一个程序猿最基本的,你还需要了解目前主流的在线代码托管平台,并至少选择其中一款在平时开发中使用。这里特别介绍以下四款: 国外平台 GitHub —— 全球最流行的代码托管平台 GitLab —— 基于git的仓库管理程序 国内平台 Gitee —— 开源中国旗下的代码托管平台 Coding —— 支持社交元素的代码托管平台 一. GitHub 链接地址:https://github.com/ GitHub目前是全球最流行的代码托管平台(别称:全球最大的同性交友.

JZevin的博客 6093

linux svn 导入导出

最近在一个比较纯净的linux服务器上安装支持http的svn,差点吐血,太干净也烦,还要奋战后终于拿下 apache2.2以上 svn1.8.3 所需文件:[img]http://dl2.iteye.com/upload/attachment/0092/2368/f2f2ff26-099f-35e3-b41f-e19cdf5a9a8b.png[/img] 注意这里的neon在svn1.8...

wjg5818的专栏 922

开关电源和线性电源Multisim电路仿真实验汇总——硬件工程师笔记

本文系统介绍了稳压电源的基础知识与应用实验。首先阐述了稳压电源的定义与类型,包括线性稳压电源(如LM7805/7905)和开关稳压电源(降压/升压/升降压式)的工作原理、参数特点及优劣势。随后详细讲解了各类稳压电源的实验设计,如线性稳压电源的电路实现、开关稳压电源的PWM控制方法等。最后汇总了硬件工程师相关的笔试面试资源,涵盖器件知识、电路仿真、企业真题等内容。全文结合理论分析与Multisim仿真,为电子工程学习者提供了稳压电源的实用技术参考。

XU157303764的博客 1641

机器视觉应用工程师职位深度解析与面试指南

广东奥普特科技招聘机器视觉应用工程师,要求大专以上理工科专业背景,熟悉C/C++或PLC编程,具备自动化设备调试经验。岗位职责包括视觉项目方案评估、系统安装调试、售后技术支持及异常处理,需接受外派出差。该职位面向专业对口的应届生或实习生,强调动手能力、沟通技巧和吃苦耐劳精神。机器视觉工程师需掌握图像处理算法、硬件配置等核心技术,在工业自动化领域具有良好发展前景。求职者应注重编程能力和实践经验的积累,以胜任这一技术密集型岗位。

郑伟强dev的专栏 435

SVN仓库导入导出

svnrdump dump SVN项目地址 > tsmes-back.dump。svnadmin load /仓库路径 < /tmp/新dump.dump。

weixin_56061622的博客 37

FISCO BCOS(八)——— 一键部署 WeBase

环境 版本 Java Oracle JDK 8 至 14 MySQL MySQL-5.6及以上 Python Python3.6及以上 PyMySQL 1、获取部署安装包: wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-deploy.zip 2、解压安装包: unzip webase-deploy.zip 3、进入目录: c...

林中有神君 3608

svn同步和导入导出

Svn库的导入和导出设置 导出: svnadmin dump/home/svnuser/csvn/data/repositories/yunwei > /data/backup/yunwei-backup.svn 导入: 导入之前需要建立一个相同的库名,然后执行下面语句 svnadmin load/home/svnuser/csvn/data/repositories/yunwei

sunzqe的专栏 1392

零基础NPU固件开发学习路线--1.4 学习路线与工具链:编译器、仿真器、调试器、烧录工具

本文系统介绍了NPU固件开发的学习路径与工具链。学习路线分为四个阶段:基础认知、环境搭建、模块开发和联调量产。重点讲解了交叉编译器、代码管理工具、调试器和烧录工具等核心工具链的使用方法。文章强调工具链在NPU固件开发中的关键作用,详细阐述了从代码同步到固件烧录的全流程开发闭环,为开发者提供了一条从零基础到独立开发的完整学习路径。

MHD0815的博客 116

【嵌入式DIY实例ESP32篇】-步数计数器

在本项目中,我们将使用 ESP32 微控制器和博世的 BMI160 加速度计陀螺仪模块构建一款便携式计步器

视觉与物联智能 803

maven项目svn的导入导出

1.设置eclipse提交svn时忽略的文件 2.svn提交代码   rmweb 文件是pom工程   common dao service 为jar工程  web 为war工程(只需提交pom工程) 点击rmweb,右键 team--->shareProject -->svn -->创建新的资源位置(或者使用已有的资源库位置) -->使用指定的模块名-->到Synchroniz

不断总结不断成长 5736

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

svn 导入导出

情景如下:(svn doc命令台可以由 点击server 端的 菜单进入) 1.  原有svn 数据文件存放在目录:F:\svn_resources,现在,想将此svn目录下的数据都导出到F:\flashbuilder 目录下,则语句如下: svnadmin dump F

仙草的... 1492

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

svn 的 导入导出

为要更换svn服务器,因此需要在将原有的代码库迁移到新服务器上,但还需要保留原有的代码库的所有信息,像日志、每次变更等。 迁移方式有很多,因为代码库不多,就直接采用svn的dump和load进行迁移,通过这种方式,迁移后代码库将跟之前的代码库内容完成一致,就重要的代码库的uuid也将保持一致,当迁移完成后,只要将原先访问的svn地址改成新的地址就可以了。这种迁移方式不管是linux下还是wind

天蓝蓝,水清清,云飘飘 862

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux服务器导入导出SVN项目

为什么80%的码农都做不了架构师?>>> ...

weixin_33688840的博客 928

在eclipse中使用SVN从网上导入导出项目 一看就懂

在eclipse中使用SVN导入导出和提交项目 一、导入项目 1、ADT的SVN插件下载并在ADT的help->install new software中安装: 插件地址http://subclipse.tigris.org/update_1.8.x 2、在ADT/Eclipse上点击file->Import->在select窗口中的SVN或other选择“从SVN检出项目”,

Devin 1万+

svn服务器导出已有项目,方法:Centos7 搭建SVN服务器,使用TortoiseSVN导入导出以及使用eclipse上传或者checkout代码...

1、在Centos7上搭建SVN服务器当前所有的实施过程都是基于目前项目实施需要,SVN的搭建为了多个人在局域网下共同开发一个项目;以下是搭建过程:1、安装subversiveyum install subversion2、创建svn版本库目录(你可以根据自己的实际情况创建目录到指定位置)mkdir -p /home/cczhao/svn/repos3、创建版本库(位置就是上面的目录)svnadm...

weixin_42644410的博客 937
上一篇: SNS、豆瓣、网络社区
下一篇: svn branch、tag & merge
eyejavaeye
博客等级 码龄20年 74粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值