我正在寻找一种比 .NET 中的 svn cat 从 SVN 检索文件更快的方法。
目前我正在为每个版本运行一个 svn cat 进程,但它非常慢。
然后我尝试了 SvnClient:
Stream st = Console.OpenStandardOutput();
SvnWriteArgs wargs = new SvnWriteArgs();
for (int i = 3140; i < 3155; ++i)
{
wargs.Revision = i;
client.Write(new SvnUriTarget("http://filezilla.svn.sourceforge.net/svnroot/filezilla/FileZilla3/trunk/README"), st, wargs);
}
st.Flush();
但是每次迭代都比svn cat还要慢。
SvnClient 中是否有办法“重用”先前打开的与 SVN 服务器的连接,以便可以更快地运行多个 cat 操作?