svn 更换uuid

简介: 下面是从别的文章中COPY过来的两篇文章,可以完美的解决这个问题:一、重新定位SVN的时候,遇到uuid不一致的问题.Google得知可以使用以下命令有到svnadmin命令:(位于 SVN安装目录下面的bin目录)注:这个命令需要在SVN服务器上执行svnadmin setuuid 注: 是你的SVN中这个项目所在的路径,比如C:\svn\Repositories\xxxx 就是你想要设置的新的UUID你可以使用它来设置UUID。

下面是从别的文章中COPY过来的两篇文章,可以完美的解决这个问题:

一、

重新定位SVN的时候,遇到uuid不一致的问题.

Google得知可以使用以下命令

有到svnadmin命令:(位于 SVN安装目录下面的bin目录)

注:这个命令需要在SVN服务器上执行

svnadmin setuuid <repos_path> <uuid>

注:<repos_path> 是你的SVN中这个项目所在的路径,比如C:\svn\Repositories\xxxx <uuid>就是你想要设置的新的UUID

你可以使用它来设置UUID。这样,你的工作副本不会抱怨的UUID不匹配。

二、

今天操作SVN Client 发现TortoiseSVN报如下错误:
Command Update
Repository uuid '62b86956-73d9-2945-ba87-0546d71898f9' doesn't match expected
uuid '6aed1349-fe9f-9245-a4a0-02dba53eb2d0'
Finished!

可以看到,原来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

ps:uuid是respository创建时自动生成的一个随机数,SVN Client利用uuid判断是否为同一个resp.一般

目录
相关文章
|
12月前
|
安全 Linux 网络安全
Centos 6.8下修改SSH服务默认端口,看这一篇就够了
Centos 6.8下修改SSH服务默认端口,看这一篇就够了
227 0
|
5月前
|
缓存
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
316 0
|
Linux 缓存
linux 更新yum源 改成阿里云源
1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.
19497 0
|
5月前
|
安全 Shell 网络安全
windows 系统 c 盘 .ssh 文件夹里的 id_rsa 文件的作用
windows 系统 c 盘 .ssh 文件夹里的 id_rsa 文件的作用
|
5月前
|
安全 算法 网络安全
windows 系统 c 盘 .ssh 文件夹里的 id_rsa.pub 文件的作用
windows 系统 c 盘 .ssh 文件夹里的 id_rsa.pub 文件的作用
|
Ubuntu 网络协议 虚拟化
ubuntu固定ip&FDFS上传文件报错
ubuntu固定ip&FDFS上传文件报错
|
缓存 Linux
【Centos7系统源失效会怎么样?如何更换源?】
CentOS 7系统使用YUM来进行软件包的管理和安装。系统源失效可能会导致无法通过YUM安装和更新软件包。本文将介绍如何更换CentOS 7系统的软件源。
879 0
|
Linux 开发工具 git
linux git修改用户名和邮箱
linux git修改用户名和邮箱
linux git修改用户名和邮箱
|
Ubuntu 开发工具 数据安全/隐私保护
UBUNTU给已有用户改名
UBUNTU给已有用户改名
99 0
|
Ubuntu Linux 网络安全
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法