今天操作SVN Client 发现TortoiseSVN报如下错误:
|
Command
Update
Repository
UUID
'62b86956-73d9-2945-ba87-0546d71898f9'
doesn
't match expected
UUID '
6aed1349
-
fe9f
-
9245
-
a4a0
-
02dba53eb2d0'
Finished
!
|
|
版本库的UUID“62b86956-73d9-2945-ba87-0546d71898f9”与期望的UUID“6aed1349-fe9f-9245-a4a0-02dba53eb2d0”
不匹配
|
可以看到,原来Repository创建者的UUID是前者,而现在我操作的是后者的UUID。因此,目前的操作办法是使用相关命令更新Repository的UUID。
具体办法如下:
1.首先查看项目的所有者的UUID
|
svnlook
uuid
/
var
/
svn
/
repos
62b86956
-
73d9
-
2945
-
ba87
-
0546d71898f9
|
2.更新项目的UUID
|
svnadmin
setuuid
/
var
/
svn
/
repos
6aed1349
-
fe9f
-
9245
-
a4a0
-
02dba53eb2d0
|
3.查看一下更新UUID的结果
|
svnlook
uuid
/
var
/
svn
/
repos
6aed1349
-
fe9f
-
9245
-
a4a0
-
02dba53eb2d0
|
附:
UUID是respository创建时自动生成的一个随机数,SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新Checkout.
转自:http://lanbolee.com/blog/?p=633