2015-09-02 34 views
0

在使用svn 1.8.8或1.6.6的linux系统上,我只能访问svn repo文件夹中的部分文件。只能通过tortoiseSVN访问svn上的所有文件

>svn ls http://myserver/svn/directory 
>not all files 

虽然通过tortoisesvn 1.6.16,我看到所有的文件。

我不知道svn服务器的版本,也没有办法获得它。

因为我不知道服务器的版本,也可能是兼容性的突破,如Apache's guide说,但我怀疑它因为TortoiseSVN 1.6作品。

tortoisesvn 1.6发行说明提及no relevant compatibility concerns

我不想依靠tortoisesvn来访问这些文件,可能是什么问题?

回答

0

你必须告诉命令递归列出文件:

SVN LS -R http://myserver/svn/directory

,如果你要包括每个项目的详细信息,你必须指定详细标志,以及:

SVN LS -R -v http://myserver/svn/directory

但是,一切都可以通过简单的询问命令来显示它的帮助信息很容易地获得:

SVN帮助LS

+0

的问题是,不是所有的文件都使用'SVN ls'返回。使用'-R -v'不会提供有关仅显示tortoisesvn的丢失文件的更多信息。我只能用''svn co'或'svn export'将它们与tortoisesvn一起使用。 – Martin

+0

哪些文件从svn ls -R -v中丢失? – Stefan