.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 操作をより高速に実行できるようにする方法はありますか?