SVN服务更换小记(由subversion更换为VisualSVN)

本次迁移遇到的一些问题和网上找到的解决方案,我都列在文末了,作为以后的回顾。

近期由于原svn服务(apache+Subversion)在配置权限的时候会出现写入配置后保存,整个svn项目都无法访问的情况,并且一直定位不到原因,非常严重影响工作效率。因此决定用一个一劳永逸的办法--更换服务,来解决这个问题。

无意中发现其实有VisualSVN Server可以用图形化的方式来管理版本库,再加上它不像apache+svn的方式那样,需要繁琐的配置,最重要的是,这个服务它完成是免费的,瞬间被打动。经过试用,也确定这个东西好用,便决定就用它,来取代现在的服务器上1.4版本的svn服务。

因为本身服务器是32位 windows server 2003,纵visualsvn server有再高的版本(现在最新版本应该是3.9.1,https://www.visualsvn.com/server/download/,这是最新版本的下载链接,有32位和64位),能支持03系统的,我选择了2.6.5版本(我放在百度网盘,需要的请自取:https://pan.baidu.com/s/13giBFS7XzP6gB7Gn0nS2cQ )。下载安装一气呵成,超简单。

这里并不是要来讲配置过程的,因为它在安装的过程就没有难点。我要记录的,是使用过程中遇到的一些问题。

第1个问题(已解决):

使用dump迁移的过程中,导入的时候出现一个情况,提示svnadmin:Expected fs format "2";found format "6"。

原因:网上找了找原因,说是服务版本不一致导致的。我突然想到,我是从svn1.4中导出,需要导入到是其他类型的svn服务,但是用的仍是旧svn的命令路径。

解决:于是把导入路径由原来的svn更换为visualsvn再导入,导入成功。(测试了一下,从原svn服务dump出项目的时候,用visualSVN的路径也可以)

第2个问题(已解决):

导入的项目,从小乌龟上查看项目列表时,可以看到 aut

你可能感兴趣的:(SVN服务更换小记(由subversion更换为VisualSVN))