Frage

Ich verwende Apache Subversion, um eine anständige Codemenge zu verwalten und zu speichern.Beim Versuch, mit svn+ssh mit TortoiseSVN unter Windows Vista auf einem Standard-Arbeitsrechner darauf zuzugreifen, stelle ich fest, dass ich nicht alles auf einmal auf meinen lokalen Rechner übertragen kann – die Übertragung stoppt nach etwa 1 MB.Ich kann alles in kurzen Abständen erledigen, indem ich den Vorgang abbreche und die unvollständige Arbeitskopie aktualisiere, aber das ist nicht das eigentliche Problem.

Das eigentliche Problem besteht darin, dass der Versuch, mehrere Codezweige zusammenzuführen, genügend Datenübertragung erfordert, um die Verbindung zu unterbrechen, und soweit ich das beurteilen kann, gibt es keine Möglichkeit, eine unvollständige Zusammenführung fortzusetzen.

Ich habe keine Ahnung, warum das passiert – die einzigen Lösungsschritte, die das Problem für alle anderen auf meinem Google-Crawling behoben haben, scheinen darauf hinzudeuten, dass ein aggressives Antivirenprogramm etwas damit zu tun haben könnte, aber die Deaktivierung des auf dem Arbeitscomputer installierten Antivirenprogramms (Symantec Endpoint Protection) oder die Anweisung, das Zielverzeichnis und den Übertragungsprozess zu ignorieren, scheint nichts zu helfen.

Hat irgendjemand da draußen gesehen, dass TortoiseSVN beim Übertragen kleinerer Informationsmengen komplett stoppt, und was kann ich ändern, um das Problem zu beheben?

Ich bin mir ziemlich sicher, dass es nicht Vista-spezifisch ist, da mein Kumpel mit seinem Windows XP-Rechner vom letzten Rollout genau das gleiche Problem hat.

Noch eine kleine Zusatzinformation:

  • TortoiseSVN Version 1.5.5, 32-Bit auf einer 32-Bit-Version von Vista.

  • Herstellen einer Verbindung zu einer Solaris 9-Box über SSH 1 unter Ausführung von Subversion 1.5.3.Die Versionen von Solaris und SSH sind nicht verhandelbar, da es sich um einen umfunktionierten alten Server handelt und wir die Konfigurationen ziemlich streng verwalten.

  • Ich habe auf dem Solaris-Rechner herumgeschnüffelt und es sieht nicht so aus, als gäbe es überhaupt Probleme, abgesehen davon, dass das System versucht, mich über Kerberos zu authentifizieren, und dabei fehlschlägt.Der Prozess wartet offenbar nur auf die Eingabe seitens des Clients (mitten im Checkout?) und Tortoise scheint nicht die richtige Art bereitzustellen.

  • Der Wechsel zu beispielsweise PLink von TortoisePLink scheint keinen Unterschied zu machen – der Vorgang beginnt, aber wenn er abbricht, sehe ich nichts im Terminalfenster.

Sogar etwas Hilfe, um herauszufinden, was hier falsch läuft, wäre dankbar.

War es hilfreich?

Lösung

Mit welchem ​​Server sind Sie verbunden?Ich hatte ähnliche Probleme, als ich eine 32-Bit-Windows-Binärdatei für den Server auf einem 64-Bit-Computer ausführte.Früher blieb es bei hoher Last einfach stehen, insbesondere bei Zusammenführungen.

Es ist möglich, dass auch eine 32/64-Bit-Nichtübereinstimmung auf dem Client das Problem verursacht, aber dieses spezielle Problem ist mir noch nicht aufgetreten.

Andere Tipps

Versuchen Sie, TCP Auto-Tuning zu deaktivieren! Es ist bekannt, dass es Probleme mit TSVN verursacht.How to Deaktivieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top