无法通过 file:// 签出本地 svn 存储库

Cannot checkout a local svn repository via file://

在我的本地机器上,我创建了一个 svn 存储库,并用我从另一台服务器的 svn 转储填充它。

svnadmin create foo
svnadmin load --ignore-uuid foo < svn.dump

现在我想从本地文件系统检出主干分支来处理它。但是当我尝试查看它时,在它旁边的文件夹中,我总是会得到 hole 存储库。

svn checkout file:///data/foo/

当然,我试过在最后加上主干或分支名称。这导致以下消息:

svn: E170000: URL 'file:///data/foo/trunk' doesn't exist

这是有道理的,因为路径不存在:

$ ls
conf  db  format  hooks  locks  README.txt

我不知道如何检出分支,我在 svn checkout --help.

中找不到我需要的东西

是否有人提示如何做或者如果真的不可能?

提前谢谢你。

此致, 霍尔

使用 ls 没有帮助,因为 svn 使用数据库来存储存储库。

使用:svn ls file:///data/foo/ 识别导入存储库中的顶级目录。

详情见this document