今天不小心在 repo-browser 上右键 delete 了一个目录A,结果发现 svn 服务器上该目录删除了,但是目录底下的子文件看不到却还在,表现为每次 update 最新代码时会add这些子文件到本地,但由于没有目录,导致本地实际不会有目录和子文件。

想要通过重新提交目录来修复,发现提交空目录后,从 repo-browser 里看目录是空的。即改新目录和子文件的对应关系丢失。

重新提交子文件,提示 no modification。

将子文件在本地 delete 再提交,又提示 各种 missing 和 conflict,大意是本地的目录和 svn 服务器的目录不是一个目录。

解决办法:

1. checkout 一份最新的代码,该代码中没有删掉的目录A,查看 svn 号为12345。

2. 查看删除之前的 svn 号为12344。

3. dos命令行进入目录A的父目录,执行“svn merge -r 12345:12344 ." ,注意命令最后的点,因为目录A已删除,需要操作父目录。

4. 执行 svn commit -m "Revert delete." 。恢复后创建了一个新版本,并且日志也都还在(如果add目录A同名目录的话log是丢失的)。

如果要删除目录及目录下的内容,还是走commit吧,别在repo-browser上删除。

SVN Tortoise小乌龟在repo-browser上右键删除了文件目录 回滚解决办法相关推荐

  1. windows 2003 server右键菜单没有共享选项的解决办法

    windows 2003 server右键菜单没有共享选项的解决办法 首先检查: 1.是否administrator身份登录 2.运行services.msc,检查server,workstation ...

  2. svn安装完成check后无法commit错误信息,及相应的解决办法

    svn安装完成check后无法commit错误信息,及相应的解决办法 错误信息如下: Can't open file '/var/lib/subversion/repositories/dailysi ...

  3. IP地址与网络上的其他系统有冲突的解决办法:

    IP地址与网络上的其他系统有冲突的解决办法: 如果是用局域网,那么是局域网中有其他电脑的IP地址与你的电脑的IP地址相同, 如果是单机直接上网,那么需要检查自己所使用的设备中哪一个设备是冲突的原因,例 ...

  4. mac 上格式化移动硬盘出现MediaKit报告设备上的空间不足以执行请求的解决办法

    突发奇想的想用自己的移动硬盘给Mac电脑做备份,但是硬盘格式不对,就手贱点了抹掉.后来提示mac 上格式化移动硬盘出现MediaKit报告设备上的空间不足以执行请求的解决办法.网上找了好久没有找到解决 ...

  5. Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法

    Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法 一.问题描述: 好久没有写博客了,被调研和开题的事情折磨得好久没有写日志和学编程了,现在又到了校招的时间,自己基础好差,感 ...

  6. 记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法

    记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法 下载 安装 问题 DLL注册失败 无权限问题 最终解决 下载 emmm,忘记在哪儿下载的了,自己找吧,我下的是V5.2版本 ...

  7. windows文件上传到linux平台乱码的解决办法

    windows文件上传到linux平台乱码的解决办法 1.首先在windows上,使用ConvertZ工具,把文件名称(不是文件内容)转码,例如GBK换成Unicode 简体 2.然后上传到linux ...

  8. 安装Git后,鼠标右键没有Git bush here的解决办法

    安装Git后,鼠标右键没有Git bush here的解决办法 首先 Win + R ,输入 regedit 进入注册表: 在注册表搜索框输入: HKEY_CLASSES_ROOT\Directory ...

  9. Mac遇到浏览器能上网,大部分软件无法上网,恢复后共享网络给手机又上不了网的情况及解决办法

    Mac遇到浏览器能上网,大部分软件无法上网,恢复后共享网络给手机上不了网的情况及解决办法 一.问题描述: ​ 某一天在用腾讯QQ的时候,突然无法收到别人发的图片(一直显示重新加载),自己的表情包也发不 ...

最新文章

  1. dp uva1218
  2. RedHat 7.0 Chrome浏览器 安装
  3. Entity Framework如何得到数据库表的名字
  4. 【特别好】【位运算】maximum-xor-of-two-numbers-in-an-array
  5. 题目 2055: 等待戈多(最短路)
  6. 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。
  7. Ubuntu换源失败:Could not get lock /var/lib/apt/lists/lock - open
  8. 微软将发布新版Win10 可能以“新 Windows”之名公布
  9. 玩转 SpringBoot 2.x 之 快速集成 Jedis客户端(普通版)
  10. 次数匹配(不需要在前面加“\”)
  11. Android 文件管理器 Android文件管理器源代码
  12. 【AIgua小白之路】Windows10安装MySQL10.0.15Archive版 【手把手系列】
  13. Visio2019安装
  14. linux服务器端口使用drcom拨号联网
  15. 中国古代木制机器发展简史
  16. Hybrid Blockchain Database Systems: Design and Performance(VLDB‘2022)
  17. VirtualBox 虚拟机系统的三种启动方式
  18. “Android开发3年老板嫌我工资高,把我辞了
  19. this关键字、this关键字应用
  20. linux 通过ssh上传文件

热门文章

  1. windows7装机必备软件及设置
  2. TCP/IP 协议详解内容总结
  3. 大数据开发工程师都需要学什么?
  4. 红米手机1 升级到android5,从小米MAX 1到红米 K20 pro的“升级”之路。
  5. ubuntu下查看硬件信息等指令整理,安装并简单运行HotSpot
  6. KAPPA领衔实施服装ERP软件树立行业榜样
  7. 汇编语言统计字符串中字符的个数
  8. Q-Learning的学习及简单应用
  9. SQL语句的一个面试题目
  10. 字符串复制的两种方法