很久以前,一位工程师在未连接到任何网络的 PC 上创建了 TortoiseSVN 存储库。整个安装是该 PC 的本地安装。据我所知,任何其他用户从未访问过该存储库。我没有工程师的密码。auth 目录为空 - 没有缓存的凭据。
我现在需要访问这个 repo。
问题:我应该放弃存储库,创建一个新存储库并导入我们认为与原始存储库相关联的文件……还是有一种解决方案可以让我保留所有旧数据和历史记录?
谢谢
很久以前,一位工程师在未连接到任何网络的 PC 上创建了 TortoiseSVN 存储库。整个安装是该 PC 的本地安装。据我所知,任何其他用户从未访问过该存储库。我没有工程师的密码。auth 目录为空 - 没有缓存的凭据。
我现在需要访问这个 repo。
问题:我应该放弃存储库,创建一个新存储库并导入我们认为与原始存储库相关联的文件……还是有一种解决方案可以让我保留所有旧数据和历史记录?
谢谢
“db”目录是数据所在的位置。那是人口吗?如果是这样,你应该能够挽救它。大约一年前,我们有一台服务器死机,但数据已从磁带恢复并转储到共享网络磁盘。我们在一个新盒子上安装了 VisualSVNServer,创建了一个新的 repo,然后将旧的 repo 导入其中。我们在旧的使用 .htaccess 的新版本 (LDAP) 上使用了完全不同的身份验证模型。没有问题,它不需要我们重新验证任何东西,它只是把它拉进去。
如果它是SomeDir
由 TSVN 命令“在此处创建存储库”创建的 repo,您可以将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