从单独(现已损坏)的SVN存储库中恢复?

从单独(现已损坏)的SVN存储库中恢复?,svn,version-control,merge,Svn,Version Control,Merge,因此,出于某种原因(对实际subversion URL的错误传达,以及之前只有一个人在处理代码),我们有两个不同的subversion存储库,其中包含我们想要的相同代码。时间线基本上是这样的: 创建X存储库 输入代码 创建了一个Y存储库 将来自X的代码放入 对Y进行了修改 SVN repo Y已损坏(因此他只是停止提交..在备份替换之前懒得说些什么) 我对X做了修改 现在,我需要以某种方式将Y到X的变化合并起来。这样做的最佳方法是什么 在创建y的修订处从x创建分支 把y的代码放在那个分支中 承

因此,出于某种原因(对实际subversion URL的错误传达,以及之前只有一个人在处理代码),我们有两个不同的subversion存储库,其中包含我们想要的相同代码。时间线基本上是这样的:

  • 创建X存储库
  • 输入代码
  • 创建了一个Y存储库
  • 将来自X的代码放入
  • 对Y进行了修改
  • SVN repo Y已损坏(因此他只是停止提交..在备份替换之前懒得说些什么)
  • 我对X做了修改
  • 现在,我需要以某种方式将Y到X的变化合并起来。这样做的最佳方法是什么

    • 在创建y的修订处从x创建分支
    • 把y的代码放在那个分支中
    • 承诺
    • 将“分支-y”合并到x中的主干

    OT:只是出于兴趣:您如何损坏存储库?你的错误信息是什么?哪些修订被破坏了?全部的我很感兴趣,因为我正在寻找一个svn在现实生活中的腐败例子repository@Peter
    损坏的节点版本“m2g-5.0.r5/[long number]”节点版本中缺少id字段!svn/vcc/default”:无法读取块大小
    或其他一些错误消息