SVN备份操作时FS format的问题解决

SVN服务器使用的是VisualSVN Server2.7.x, 执行备份操作时提示提示Expected FS format between '1' and '5'; found format '7',解决这个问题费了点周折。


先说说产生这个问题原因,正常情况下VisualSVN Server2.7.x的版本不应该会产生FS format 7,通过服务器直接创建仓库时不会有问题;问题出在远程创建仓库,通过测试发现使用VisualSVN Server3.x.x远程创建仓库时将生成FS format 7,这让人难以理解,难到是程序Bug?


解决这个问题有3个方案:
方案1:最简单的办法就是升级服务器的VisualSVN Server;但是为确保安全,升级前需备份数据,耗时太长,还存在License失效的风险。
方案2:修改format文件,将其中的数字7改成5;此方案虽然可行,但存在潜在风险。
方案3:VisualSVN Server3.x.x目录下的bin文件夹到服务器上(不是覆盖),并使用此文件夹下的命令文件进行备份操作,推荐此方案。

解决过程中需注意PATH环境变量问题,特别注意SVN客户端也存在这些命令,而且可能在PATH列表中靠前。

就是这个问题带来的干扰,浪费了差不多半天时间;情况是这样,由于进行测试电脑上安装的SVN客户端版本较低,开始不知道SVN客户端也存在这些命令,结果被卡在这里,因为测试时执行的都是SVN客户端的命令,而不是VisualSVN Server的。


你可能感兴趣的:(SVN,svn,Expected,FS,format,VisualSVN,Server)