Ich bin auf der Suche nach einem schnelleren Weg, Dateien von SVN als Svn Katze in .NET abrufen.Implementieren Sie eine schnellere SVN-Katze mit SvnClient
Momentan führe ich einen SVN-Cat-Prozess für jede Revision, aber es ist extrem langsam.
Dann habe ich mit SvnClient versucht:
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();
Aber jeder Iteration ist sogar langsamer als svn cat.
Gibt es eine Möglichkeit in SvnClient, eine zuvor geöffnete Verbindung zum SVN-Server "wiederzuverwenden", so dass ein mehrfacher Cat-Betrieb schneller ausgeführt werden kann?
Ich weiß, das ist sehr alt, aber ... Ich nehme an, die "e2" ist ein Tippfehler, und Shoule "e" sein? Und die Verbindung zum Testfall funktioniert nicht. Und es wäre nett mit Beispielargumenten auf der WriteTo() Methode, anstatt nur "...". – RenniePet