「SVN迁移」SVN迁移服务器代码,包含全部提交日志
问题描述:
公司需要将一个SVN远程服务器的全部已有项目迁移到一台新服务器的SVN中,其中需要包含全部的提交日志,目前此工作已全部迁移完毕,特此记录一下操作步骤
环境描述:
1 要迁移的远程SVN的 Windows服务器
2 迁移目的SVN的Windows服务器
操作流程:
1 使用SVN备份功能导出原先的SVN仓库文件
2 将SVN文件复制到新的服务器磁盘中
3 在新的服务器创建新SVN仓库
4 加载导出备份文件即可
建议后面的路径中间均不要有空格,不然使用一些命令时容易有问题
因为导出的SVN 历史 文件可能很大,推荐使用U盘复制和备份后操作
操作步骤:
1 用windows的cmd命令框CD进入到VisualSVN Server的安装目录下的bin目录,使用命令生成svn仓库的备份
此命令:第一个路径是svn仓库路径,第二个是备份的路径。
svnadmin dump D:svnRepositoriesdxd > D:SVNBackupdxdBackup20220319dump
2 复制导出的dump到新的SVN服务器,这个文件建议备份一下,算是留档了哈,在新的服务器中创建一个新的SVN仓库,名字可以与原来的不同不耽误备份导入
3 加载这个dump备份文件。同样在新服务器的VisualSVN Server的安装目录下的bin目录,使用CMD命令加载新的SVN仓库中。
svnadmin load D:svnRepositoriesdxd < D:BackupdxdBackup20220319dump
服务器迁移工具通过采用数据压缩和智能带宽节约技术,使客户能够利用可用带宽体验到尽可能最高的保护级别,大大降低网络成本。并且可多任务并发执行,缩短迁移周期。业务一键上云方式中所有迁移作业在统一的控制台下进行配置管理和监控。支持X86架构下,业务可任意迁移。整机迁移,无需重新部署。在线迁移无需协调内部停机,先行对整盘数据迁移,再不断迁移增量数据,仅在业务割接时会中断业务,且保证在几分钟内完成。支持X86物理机和各类虚拟机。在不同品牌服务器迁移时,通过服务器迁移工具快速实现硬盘或分区级别的迁移。
天翼云服务器迁移工具支持P2V-V2V迁移方式、业务迁移、机房搬迁的方式。
迁移举例:
P2V-V2V:支持从物理服务器迁移至虚拟服务器;支持从虚拟机迁移至虚拟机。
业务迁移:公有云之间业务的迁移,可以应客户需求实现公有云之间业务适时迁移转换,让客户具有自主选择权。
机房搬迁:传统机房搬迁、服务器迁移工具可以低成本完成业务整机一体化的搬迁。
天翼云是中国电信旗下云计算品牌,于2016被中国电信注册,用于中国电信股份有限公司云计算分公司 商标使用,是中国电信旗下的云计算服务提供商。
2016年,天翼云发布天翼云30,全面升级技术、改善服务质量、创新业务产品,提升“天翼云”核心竞争力,满足各行业对云计算的需求。
天翼云是合规资质最多的云服务商之一,按照国内国际和行业的合规要求,已获取权威合规资质共21个,天翼云一直致力于为用户提供合规、高效、稳定的安全云服务,把合规性作为发展的生命线。
天翼云成功通过16个资质认证,3个最佳实践案例、2个可信云标准个人专家、1个数字政府十佳案例奖,并以66个五星+云主机机房的数量位居行业第一,成为“2021可信云大会”获得最多认证的云服务商。
要使用一个微软出的免费的一个基于命令行的迁移工具MicrosoftWebDeploymentTool,目前这个工具还是TechPreview1版,并只支持英文版的IIS6。换言之,如果您的IIS6服务器是Windowsserver2003中文版的话,很遗憾,您还不能用这个版本的工具来迁移您的IIS6网站到IIS7中。安装后,可以在C:/ProgramFiles/MicrosoftWebDeploy目录找到msdeployexe
接下来简单简单介绍msploy的命令参数:
MSDEPLOY<-verb:<name>><-source:<object>>[-dest:<object>][args]
-verb:表示要执行动作,比如GetDependencies参数检查被迁移网站所依赖的iis组件,migrate参数将网站迁移到IIS7中。
-source:要进行操作源对象,比如IIS6服务器上的某个网站,或整个IIS6服务器
-dest:要进行操作的目标对象,比如将IIS6服务器的某个网站备份为某地文件,以便IIS7导入。
更详细的参数说明请运行msdeploy/来查看
方法如下:
入数据库后,记下数据表所有者,然后建立一个空的ACCESS数据库,取名为NMDB,把数据导出到这个ACCESS库中,导出数据时,数据来源默认即可,目的设置为刚才建立的NMDB这个空ACCESS数据库在之后,在选择导出的表时,点全选,之后全部使用默认设置,就可以把数据导到NMDB中,数据导完后,我们还要生成数据库的脚本。设置格式一项,不用修改,按默认设置即可。
0条评论