参考地址:

https://blog.csdn.net/yyyljw/article/details/76345133

https://jingyan.baidu.com/article/948f5924c6c0b5d80ff5f98a.html

问题描述:

Error:svn: E170009: Commit failed (details follow):
svn: E170009: Repository UUID ‘36729a58-3d33-802b-956c-0e92965f41f2’ doesn’t match expected UUID ‘5f33f2ff-87ec-aa41-8298-153df35d2d17’

解决方案
如上图可以看到,Repository的UUID是前者,而我操作的匹配UUID是后者,因此,目前的解决办法是:使用相关命令更新Repository的UUID成下面我操作的UUID。

查看SVN Server (Visual SVN)上的Repository的UUID :svnlook uuid G:/Repository/test

更新项目Repository的UUID:svnadmin setuuid G:/Repository/test 5f33f2ff-87ec-aa41-8298-153df35d2d17

查看一下更新的UUID的结果:svnlook uuid G:/Repository/test
————————————————
版权声明:本文为CSDN博主「怀想天空2015」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yyyljw/article/details/76345133

.com/article/948f5924c6c0b5d80ff5f98a.html

  1. 出现这个问题的原因就是SVN服务器上仓库的uuid和我们本地仓库中的uuid不一致引起的。uuid是SVN服务器在创建仓库时自动生成的一个随机数,通过这个随机数用来判断服务器和客户端的仓库是否一致,如果不一致,就会引起冲突。

  2. 出现这种问题,我们要使服务端和客户端的uuid保持一致,很显然,修改服务端的uuid是不可以的,最好是修改我们本地仓库的uuid。要修改uuid,首先得知道服务端的uuid是什么,虽然报错的时候对话框中显示出了服务端的uuid是什么,但是那个不能复制。我们打开VisualSVN Server Manager页面,在中找到相应的repository,右键查看【Propertity】,然后在Details标签页中可以看到这个仓库的uuid了,这里的uuid是可以直接复制的。

  3. 拿到服务端仓库的uuid后我们就要修改本地仓库的uuid了。在本地仓库的.svn文件夹下面有一个wc.db文件,这个文件是个sqlite数据库,里面存储着仓库的一些版本控制信息。我们用sqlite数据库查看软件打开这个文件后,可以在REPOSITORY表中找到uuid字段,里面存储的就是本地仓库的uuid值,我们可以在数据库里直接修改这个值和服务端的uuid一致。

  4. 4

    将本地仓库的uuid改成和服务端一致以后,再次执行relocate操作,就没有问题了。

解决Windows下SVN上UUID不匹配问题相关推荐

  1. windows下SVN日志反馈中文乱码的解决方法

    windows下SVN日志反馈中文乱码的解决方法 参考文章: (1)windows下SVN日志反馈中文乱码的解决方法 (2)https://www.cnblogs.com/wangkeqin/p/11 ...

  2. Windows下svn使用教程

    Windows下svn使用教程 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. ...

  3. 解决Windows下Arm下Linux下Qt4程序的中文乱码问题

    解决Windows下Arm下Linux下Qt4程序的中文乱码问题 ################################################################### ...

  4. python2没有pip命令_解决Windows下python和pip命令无法使用的问题

    一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安 ...

  5. python进程池win出错_解决windows下python3使用multiprocessing.Pool出现的问题

    例如: from multiprocessing import Pool def f(x): return x*x pool = Pool(processes=4) r=pool.map(f, ran ...

  6. 解决 windows 下浏览器无法上网,QQ/微信正常上网

    ##  解决 windows 下浏览器无法上网,QQ/微信正常上网 ## 解决 windows 下浏览器无法解析DNS配置 > 注意:本处只**提供一种解决思路,并不代表所有问题都能被解决,可以 ...

  7. 解决Windows下无法对docker容器进行端口映射的问题

    解决Windows下无法对docker容器进行端口映射的问题 在安装了一个Windows下安装了docker,并尝试在其中运行Nginx服务,但映射完毕之后,在主机的浏览器中,打开localhost: ...

  8. svn服务器如何删文件,windows下 svn服务器端 无法删除文件,只能删除文件夹,这是怎么回...

    windows下 svn服务器端 无法删除文件,只能删除文件夹,这是怎么回 (2011-06-22 22:32:46) 标签: 情缘 咖啡机 杂谈 念删除文件时,右键后没有瞥见有删除的选项!敬辞谁理解 ...

  9. windows下svn备份

    转载:https://www.cnblogs.com/HByang/articles/9088206.html svn备份的三种方法 1)svnadmin dump 2)svnadmin hotcop ...

最新文章

  1. 不再使用快捷方式打开电脑软件!如何Windows+r 来打开一个你想要打开的软件软件?
  2. 史诗级画面刷爆全球,尼奥重返矩阵,为崔妮蒂而战!《黑客帝国4》重磅来袭!...
  3. 解决phoenix中创建的表名及字段默认是大写的问题
  4. 要重复多少次变成潜意识_说了多少次了!通过学校区域一定要......
  5. Solr-4.10.2安装
  6. P4655-[CEOI2017]Building Bridges【斜率优化dp,CDQ分治】
  7. 坑爹的 Lombok,把我害惨了!
  8. python的pygame库使用方法_[宜配屋]听图阁
  9. 集成sleuth_Spring Cloud集成ELK、采用RabbitMQ收集Zipkin数据
  10. c 判断文件是否存在_C++基础:判断文件是否存在的方法
  11. LinkedIn登录界面模糊效果
  12. FineReport 创建报表模板
  13. 新媒体运营与营销秘笈
  14. Keystore was tampered with, or password was incorrect
  15. iOS 9:四、设置信任
  16. mysql ext3 ext4_Mysql如何选择文件系统?(ext4 vs ext3 vs jfs vs xfs vs reise
  17. 计算机考证office四级
  18. http的一个在线工具(推荐)
  19. EBS中 EXCEL 格式报表输出的公用API
  20. SwiftUI中实现旋转倒计时动画

热门文章

  1. js基础和部分用法整理
  2. 创作星-创意大爆发!AI文案生成器让创作轻松快捷,轻松撰写出热门标题。
  3. try catch finally机制分析
  4. C++类继承时构造函数与析构函数的执行顺序
  5. Web Design Toolbox: 130+ New Tools to Make You a Better and Faster Designer
  6. 深入理解 Java 实例化
  7. FLASH W74M12JWSSIQ_W25Q64FWZPIG规格,存储器
  8. 实战贴:GUI STemWin在小熊派上的移植(显示很漂亮、很细腻,棒!)
  9. 日语适合什么样的人群去学习啊
  10. 报错std::__1::basic_stringchar, std::__1::char_traitschar, std::__1::allocatorchar ::at(unsigne