【问题标题】:Recovering from a separate (now corrupt) SVN repository?从单独的(现已损坏的)SVN 存储库中恢复?
【发布时间】:2011-09-27 15:35:57
【问题描述】:

因此出于某种原因(对于实际的 subversion URL 是什么存在误解,并且之前只有 1 个人在处理代码)我们有两个不同的 subversion 存储库,我们希望它们是相同的代码。基本上时间线是这样的:

  1. 已创建 X 存储库
  2. 输入代码
  3. 已创建 Y 存储库
  4. 将 X 中的代码放入
  5. 对Y进行了修改
  6. SVN 存储库 Y 已损坏(所以他只是停止提交......在备份替换自己之前懒得说什么)
  7. 我对 X 进行了更改

而且,现在我需要以某种方式将 Y 中的更改合并到 X 中。这样做的最佳方法是什么?

【问题讨论】:

  • OT:只是出于兴趣:您如何破坏存储库?你的错误信息是什么?哪些修订被破坏了?全部?我很感兴趣,因为我正在寻找一个现实生活中 svn 存储库损坏的例子
  • @Peter corrupt node-revision 'm2g-5.0.r5/[long number]' missing id field in node-rev'REPORT of '/svn/MyProject/!svn/vcc/default': could not read chunk size 或其他一些错误消息

标签: svn version-control merge


【解决方案1】:
  • 在创建 y 的版本中从 x 创建一个分支
  • 将 y 中的代码放入该分支
  • 提交
  • 将 'branch-y' 合并到 x 中的主干

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2020-10-25
    相关资源
    最近更新 更多