解决SVN 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.一般

时间: 2024-10-22 17:55:50

解决SVN UUID客户端和服务器不一致的问题的相关文章

解决svn uuid变更问题

目的:站在程序员的角度学习SVNsvn服务器:Tigris svnsvn客户端:Tortoise svn 实验:第一步:建立我们本机的svn仓库:(核心)建立respository在win7上建立核心仓库,说白了就是在我们的系统上建立一个direction(目录)例如:我想把dir 建立在d 盘的share/respon/ 目录下打开cmd : cd d:cd share确认svn是否装好svn ;打这个命令会有一段提示svn help ;可以获得服务器和客户端的命令:接着:建立仓库:svnad

SVN使用svn+ssh协议连接服务器时重复提示输入密码 解决办法

TortoiseSVN使用svn+ssh协议连接服务器时重复提示输入密码 当使用svn+ssh协议连接svn服务器时,ssh会提示请求认证,由于不是svn客户端程序来完成ssh的认证,所以不会缓存密码. 而svn客户端通常会建立多个版本库的连接,当密码没有缓存的时候,就会重复不断的提示输入密码. 解决办法是在TortoiseSVN的网络设置里指定SSH客户端使用TortoisePlink.exe并增加-pw password参数和-l username参数. 最终的命令行如下: “C:Progr

Android:解决客户端从服务器上获取数据乱码的方法

向服务器发送HTTP请求,接收到的JSON包为response,用String content = EntityUtils.toString(response.getEntity(),"utf-8");解码还是出现了中文乱码,在后面加了 String name = new String(response.getBytes("iso-8859-1"), "UTF-8"); 也无济于事.想到服务器好像是用URLENCODER编了码的,怀着试一试的态度

Java实验四 TCP客户端和服务器的应用

实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全 4.对通信内容进行摘要计算并验证 实验步骤 1.信息安全传送: 发送方A——————>接收方B A加密时,用B的公钥 B解密时,用B的私钥 发送方A对信息(明文)采用DES密钥加密,使用RSA加密前面的DES密钥信息,最终将混合信息进行传递.同时用hash函数将明文进行用作验证.    接收方B接收到信息后,用RSA解密DES密钥信息,再用RSA解密获取到的密钥信息解密密文信息,最终就可以得到我们要的信息(明文)

window7使用svn(svn系列 客户端 知识二总结)

 ?eclipse插件subclipse  ?TortoiseSVN  ?svn操作  ?注意事项 使用svn可以在eclipse直接装subclipse或者在windows使用TortoiseSVN. 1.eclipse插件subclipse 可以在线或者离线安装,这里只介绍离线安装. 下载subclipse:http://subclipse.tigris.org/ csdn下载地址:http://download.csdn.net/detail/sinat_31719925/9800062

如何搭建SVN的客户端和使用

SVN服务器端搭建好之后,本地使用还需要SVN的客户端,用SVN的客户端来进行和服务器端SVN的代码提交和更新. 工具/原料 TortoiseSVN LanguagePack svn中文语言包 方法/步骤 1 百度关键词搜索TortoiseSVN,进入官网进行下载. 2 官网选择对应版本和系统位数,比如32位和64位下载. 3 找到对应的语言包下载,下面粗线圈出的部分. 4 下载完成,先安装TortoiseSVN,再安装语言包.如图,一直点击下一步,直到安装完成.语言包同理. 5 设置SVN客户

如何在游戏客户端和服务器之间精确同步玩家的状态?

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多Unity3D资源.Unity3D培训视频.Unity3D教程.Unity3D常见问题.Unity3D项目源码,[狗刨学习网]unity极致学院,致力于打造业内unity3d培训.学习第一品牌. 假定技能有前摇,攻击,后摇3个阶段. 前摇阶段可以理解为发招前的酝酿或者念几句咒语,攻击阶段可以理解为开始挥刀砍直至砍中目标身上这个时间段,后摇阶段可以理解为收刀恢复攻击姿势的阶段. 我们的技能的连招系统允许在某些技能(称为技

分布式数据库数据从属与客户端与服务器的数据同步

老实说,目前市面上许多产品,的确是不成熟的产品. 用过一些,给人蛋痛的感觉. 导言 分布还是集总 今天我们来探讨一个很重要的问题. 每个程序员都有其思想,我的思想之一,就是分布式. 分布式,面对的一个问题,就数据的同步. 比如说,我们人类是分布式的,我们每个细胞都在无时无刻与其它细脑交换数据. 而现实世界,我们的设计是什么样子?一般都是集总式. 首先来说,这种方式,与现实世界并不一致.所以,带来的最严重的一个影响就是效率的问题. 自己这些年,一直在无线通信领域. 无线通信,有两个重要的特点: 1

SignalR一个集成的客户端与服务器库。内部的两个对象类:PersistentConnection和Hub

SignalR 将整个交换信息的行为封装得非常漂亮,客户端和服务器全部都使用 JSON 来沟通,在服务器端声明的所有 hub 的信息,都会一般生成 JavaScript 输出到客户端. 它是基于浏览器的客户端和基于ASP.NET 的服务器组件 可以借助SignalR来进行双向多步对话.就是说 该对话可不受限制的进行 单个无状态请求/响应 数据交换:它将继续,直到明确关闭.  对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复.  它还允许服务器向客户端发送异步消息.