如何通过 Web 应用程序获取 SVN 存储库结构并搜索文件和子​​目录

How to get SVN repository structure and make search about files and subdirs through web application

我正在构建一个 Web 应用程序来检查 SVN 存储库中的文件和文件夹是否存在,我必须访问存储库结构并在子目录中搜索文件。访问是通过网络。 注意:没有到 svn 存储库的本地连接,它是一个 web 应用程序。 我正在使用 sharpSVN,我找到了一种访问本地存储库但不能通过网络访问的方法。有什么解决办法吗?

SharpSvn 有各种客户端。您似乎正在使用 SvnWorkingCopyClient,这需要本地工作副本。

您正在寻找 SvnClient:

var client = new SvnClient();
SvnInfoEventArgs info;
client.GetInfo(targetUri, out info);

现在您可以阅读来自 info 的信息。