.NETのsvn catよりもSVNからファイルを取得する方法を探しています。SvnClientを使ってより速いsvn catを実装する
現在、私はそれぞれのリビジョンでsvn catプロセスを実行していますが、非常に遅いです。
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の猫よりもさらに遅い:
は、それから私はSvnClientで試してみました。
複数のcat操作をより高速に実行できるように、SVNサーバーへの以前に開いた接続をSvnClientで「再利用」する方法はありますか?
これは非常に古いと知っていますが、私は "e2"がタイプミスであり、shouleが "e"であると仮定していますか?テストケースへのリンクは機能しません。そして、単に "..."の代わりに、WriteTo()メソッドのサンプル引数でうまくいくでしょう。 – RenniePet