0

我通过以下方式从我们的 svn 存储库中检出(下载)子目录:svn co file:///home/svnrepository/aaa/bbb/ccc它可以工作。

问题是我是“盲目地”这样做的,因为目前我不知道如何才能看到 svn 存储库的内容。如果我使用cd自动完成(按标签),我会得到cd file:///home/svnrepository/(所以,看起来我的操作系统看到这个目录存在)。但是,当我执行最后一个时,cd我得到:Directory is not found.

如果我cd file:///home/svnrepository/在命令行中按制表符,我会得到以下输出:

conf/       db/         format      hooks/      locks/      README.txt

奇怪的是,以这种方式我没有得到aaa我可以签出的子目录。

ls file:///home/svnrepository/也不起作用(找不到目录)。

所以,现在我的问题是我需要tools从存储库中下载子目录,但我不知道它在哪里(在什么目录中),我也不知道如何找出它在哪里。例如,我不知道是否应该输入svn co file:///home/svnrepository/toolsorsvn co file:///home/svnrepository/aaa/toolssvn co file:///home/svnrepository/aaa/bbb/tools

有谁知道我如何浏览 svn 服务器的文件结构?

编辑

我能够执行cd /home/svnrepository/(所以,我需要删除file://)。但是在这个目录中,我看不到aaa可以使用svn co file:///home/svnrepository/aaa.

4

1 回答 1

1

要从 SVN 列出目录,您可以使用

svn ls file:///home/svnrepository/

继续使用每个 svn ls 命令并找到您需要的文件。

注意-在您的情况下,存储库看起来是本地的,因此您实际上可以直接执行 ls 而不使用“文件”:

ls /home/svnrepository/
于 2013-05-02T08:24:52.233 回答