SVN代码库迁移
What=SVN代码库迁移
When=2019年1月
Why=新公司系统升级,规范管理,从客户端计算机迁移至服务器计算机
Who=infra IT Support(本土匪)
Where=HOST SHC026(数据源)–>SHS001(目标服务机),Windows平台的SVN **
How=Part1=Repositories迁移
How=Part2=USER/GROUP迁移**
How=Part1=Repositories迁移
指令描述:
C:\Program Files\VisualSVN Server\bin
svnadmin dump C:\Repositories\Test > E:\BackUp\test.dump
Svnadmin load C:\Repositories\Test < E:\BackUp\test.dump
\CD=主程序bin> 指令[dump=导出,load=导入] CD=库 方向[>=正向,<=反向)] CD=执行结果 目标文件带后缀
实际环境和指令:
导出略过
导入到HOST=SHS001
CD=SVN BIN
C:\Program Files\VisualSVN Server\bin
C:\Program Files\TortoiseSVN\bin
CD=C:\Program Files\VisualSVN Server\bin
svnadmin load H:\Repositories\FPGA < F:\FPGAGroup.dump
svnadmin load H:\Repositories\DMS < F:\DMSGroup.dump
步骤或效果截图
一.定义主程序路径
二.执行导出动作
2.1选择导出目标库
2.2导出目标库,导出目录或文件名自定义
特别注意,导出文件必须带后缀,否则会报错目录无效。
2.3将导出代码库复制到主机SHS001的某个文件夹下。
三.执行导入目标主机动作
3.1必须手动建立库名,我直接用指令导出报错目录找不到
3.2导入目标库,导入目录和文件名对应导出生成的文件
svnadmin load H:\Repositories\FPGA < F:\Sample00.dump
\将Sample00.dump导入到 H:\Repositories\FPGA的目录(库位)
以下为指令操作结束截图
3.3 重启SVN程序,库恢复完成。
How=Part2=USER/GROUP迁移
我也不会,还有爬。今天搞搞事,网上看的教程做图文和注释整理一下,你会给我链接呀。