当前位置:首页 > 技术心得 > 正文内容

windows环境下TortoiseSVN多仓库(repository)转移合并(修改+转载)

xjtudll9年前 (2017-07-29)技术心得12140

http://www.lilin.net/blog/?p=1346

问题:
两个不同的版本库,放在不同的及其上,各有数个项目在里面,为了统一管理,我现在都集中在一个仓库内,然后用金山快盘,多个机器同步。
回答:
完美包含版本信息,把双库融合,方便管理同步。

自己尝试后发现问题:就是两个代码库自己的子文件夹名不能一样,否则同文件夹名的会被覆盖

步骤分为三步:
1、dump出两个不同仓库的内容到不同dump文件。

svnadmin dump f:/temp/svn1/ > f:/svnbackup/1.dump
svnadmin dump g:/temp/svn2/ > f:/svn4backup/2.dump
目录结构如下

F:/SVN/BACKUP/
├─1.dump
└─2.dump
2、在目标位置新建一个SVN目录,然后右键选择,

“TortoiseSVN“–>”Create repository here”
建立起来一个新的SVN库
直接OK,不用建立目录结构。

3、导入这俩dump文件到第二步建立的新仓库包内:

直接都导入根目录下面

svnadmin load f:/svn/ < f:/svn3/1.dump
svnadmin load f:/svn/ < f:/svn3/2.dump
期间cmd控制台会出现很多

<<< 开始新的事务,基于原始版本 81
     * 正在增加路径: StockWayRec/src ...完成。
     * 正在增加路径: StockWayRec/src/StockWayRec.cfg ...完成。
     * 正在增加路径: StockWayRec/src/StockWayRec.dof ...完成。
     * 正在增加路径: StockWayRec/src/StockWayRec.dpr ...完成。
     * 正在增加路径: StockWayRec/src/StockWayRec.res ...完成。
     * 正在增加路径: StockWayRec/src/Unit1.dfm ...完成。
     * 正在增加路径: StockWayRec/src/Unit1.pas ...完成。
------- 提交后版本 81 >>>
这样就成功而来,依次把1,2都导入,就合并到第三个资源库了。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/464/

标签: SVN
分享给朋友:

“windows环境下TortoiseSVN多仓库(repository)转移合并(修改+转载)” 的相关文章

Android 6.0:收不到BluetoothDevice.ACTION_FOUND广播

Android 6.0:收不到BluetoothDevice.ACTION_FOUND广播

参考资料: http://stackoverflow.com/questions/32656510/register-broadcast-receiver-dynamically-does-not-work-bluetoothdevice-action-f https://developer.and...

宏与子程序的区别

宏和子程序都是为了简化源程序的编写,提高程序的可维护性,但是它们二者之间存在着以下本质的区别:1、在源程序中,通过书写宏名来引用宏,而子程序是通过CALL指令来调用;2、汇编程序对宏通过宏扩展来加入其定义体,宏引用多少次,就相应扩展多少次,所以,引用宏不会缩短目标程序;而子程序代码在目标程序中只出现...

eclipse导入外部工程

eclipse导入外部工程

File -> Import -> Android...

Allegro导出坐标文件(嘉立创用)

Allegro导出坐标文件(嘉立创用)

File -> Export -> Placement 选Symbol Origin...

MSP430 C语言的关键字扩展

1.interrupt 用于中断函数。 定义如下: 语法: interrupt void 函数名()          或者        interrupt[中断向量]void...

VMWare上安装macOS Ventura虚拟机后运行出现的闪退重启错误解决方法

右键单击 .vmx 文件,使用记事本编辑打开该文件 (1)在该文件最后键入smc.version ="0" (2)  搜索Ethernet0.VirtualDev =“e1000e”并将e1000e替换为vmxnet3并保存文件 第二条不处理的...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。