【问题标题】:Lost access to isolated Subversion repo无法访问隔离的 Subversion 存储库
【发布时间】:2012-11-29 19:09:38
【问题描述】:

很久以前,一位工程师在未连接到任何网络的 PC 上创建了 TortoiseSVN 存储库。整个安装是该 PC 的本地安装。据我所知,任何其他用户从未访问过该存储库。我没有工程师的密码。 auth 目录为空 - 没有缓存的凭据。

我现在需要访问这个 repo。

问题:我是否应该放弃 repo,创建一个新的并导入我们认为与原始 repo 关联的文件...或者是否有一种解决方案可以让我保留所有旧数据和历史记录?

谢谢

【问题讨论】:

    标签: svn tortoisesvn password-recovery


    【解决方案1】:

    如果它是 repo,由 TSVN 命令“在此处创建存储库”在 SomeDir 创建,您可以将此 Somedir 整个目录复制到任何位置,并使用 file:/// 协议访问存储的数据(从客户端结帐,使用 svnadmin 创建可移植转储)。

    回购dir输出

     Directory of Z:\repo
    
    30.11.2012  12:02    <DIR>          .
    30.11.2012  12:02    <DIR>          ..
    30.11.2012  12:02    <DIR>          locks
    30.11.2012  12:02    <DIR>          hooks
    30.11.2012  12:02    <DIR>          conf
    30.11.2012  12:02               234 README.txt
    30.11.2012  12:02    <DIR>          db
    30.11.2012  12:02                 2 format
    30.11.2012  12:02           180 467 svn.ico
    

    【讨论】:

      【解决方案2】:

      “db”目录是数据所在的位置。那是人口吗?如果是这样,你应该能够挽救它。大约一年前,我们有一台服务器死机,但数据已从磁带恢复并转储到共享网络磁盘。我们在一个新盒子上安装了 VisualSVNServer,创建了一个新的 repo,然后将旧的 repo 导入其中。我们在旧的使用 .htaccess 的新版本 (LDAP) 上使用了完全不同的身份验证模型。没有问题,它不需要我们重新验证任何东西,它只是把它拉进去了。

      http://www.visualsvn.com/server/

      【讨论】:

      • 克里斯,你给了我希望。这种方法是简单地拉入文件(就像创建一个新的仓库一样)还是元数据也保持不变?再次感谢!
      • 元数据在那里,我们已经将完整的历史记录回溯到第一个版本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多