Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2145172
  • 博文数量: 227
  • 博客积分: 10521
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-20 14:59
个人简介

低调做人,高调做事!

文章分类

全部博文(227)

文章存档

2013年(4)

2012年(8)

2011年(16)

2010年(24)

2009年(92)

2008年(83)

分类: LINUX

2011-11-29 17:41:15

因为磁盘柜异常问题,生产环境下的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) |
给主人留下些什么吧!~~