【问题标题】:how to fix svn trunk; cannot find .svn-base error (subversion)如何修复 svn 主干;找不到 .svn-base 错误(颠覆)
【发布时间】:2011-11-21 22:54:25
【问题描述】:

当我尝试从 Subversion 存储库中检出trunk/ 时,出现以下错误(并且仅检出了部分存储库):

In directory '...trunk\www\libs\jquery'
Can't open file '...trunk\www\libs\jquery\.svn\tmp\text-base\jquery.scrollTo.html.svn-base': 
The system cannot find the file specified.

对于 SVN 维护和维修的艺术,我只有跟踪 midi-chlorians,因为控制面板通常会为我解决这些问题。我可以访问两个可能有很大帮助的资源:

  1. 同步到最新 HEAD 版本的主干结帐
  2. root SSH 访问新盒子,其中主干已损坏

我应该采取什么策略来解决这个问题?我需要阅读哪些文档?

有没有办法强制我的本地副本进入 repo 并覆盖现有内容?还是我会被困在删除存储库(即丢失版本历史记录)并使用源创建一个新存储库?

谢谢,提前!

【问题讨论】:

  • 听起来像是文件夹或使用非 svn 方法删除的东西。我在构建脚本时看到了这个错误,我们开始删除一个文件夹及其内容,然后再次添加它。但当然 .svn 文件夹不见了。
  • 罗布。我认为情况确实如此,或者可能只是一个文件。但我不知道如何将 repo 恢复到运行状态。
  • 您收到的错误看起来像是来自您的工作副本,而不是来自 repo。如果您重新签出新的工作副本,您会收到此消息吗?
  • 是的,这是在结账时发生的;没有本地副本
  • 您可以使用某种存储库浏览器浏览到错误消息中建议的文件吗?

标签: svn


【解决方案1】:

我通过制作副本、删除 repo、递归删除所有 .svn 目录以及导入新 repo 来从头开始重新创建整个存储库:(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多