因为磁盘柜异常问题,生产环境下的svn版本库已经over,需要将实时同步的备用SVN版本库代替已经失效的版本库使用,数据迁移过程就不描述了,注意SVN程序版本尽量保持一致。
问题:
当开发人员使用客户端工具进行check out的时候,发现命令不能执行成功,提示UUID不对。
问题分析:
当在服务器端创建一个SVN版本库的时候,会自动生成一个uuid文件,该文件位于版本库的db目录下。当我们在原来check out出来的目录里执行SVN命令时,就检测到当前目录的uuid和服务器版本库里的uuid不一致。本地的uuid存放在隐藏文件夹.svn,里面有个entries文件中,第27行,就是版本库的uuid了。
解决办法:
svnadmin setuuid /var/svn/repos-new 2109a8dd-854f-0410-ad31-d604008985ab
如果执行后没有输出,就说明执行正确了。
阅读(3774) | 评论(0) | 转发(0) |