Frage

Ist es möglich, „verbundene“ Subversion-Server zu erstellen?Wie bei einem Server an Standort A und einem anderen an Standort B, die ihre lokalen Versionen des Repositorys automatisch synchronisieren.Wenn jemand an einem der beiden Standorte mit dem Repository interagiert, greift er auf diese Weise auf den jeweiligen lokalen Server zu und hat daher schnellere Antwortzeiten.

War es hilfreich?

Lösung

Dies ist mehr oder weniger der perfekte Anwendungsfall für SVK.SVK ist ein Befehlszeilen-Frontend für Subversion, das mit einer gesamten lokalen Kopie des Repositorys arbeitet.Also Ihre Commits, Updates usw.Arbeiten Sie am lokalen Repository und Sie können dann mit einem Master synchronisieren.Ich würde SVK generell sowieso gegenüber einfacher Subversion empfehlen, da es viele Dinge schöner macht.Keine .svn-Ordner, bessere Verzweigung und Zusammenführung, bessere Konfliktlösung.

Andere Tipps

Mit Subversion 1.5 wurde anstelle der bestehenden SvnSync-Unterstützung, die in 1.4 hinzugefügt wurde, die Unterstützung für das Schreiben durch Proxy für WebDAV-Server eingeführt.Dadurch können Sie über lokale Spiegel zum Abrufen von Dateien und Verlauf verfügen, Commits werden jedoch direkt im Master-Repository festgeschrieben.Bei korrekter Einrichtung erhalten die lokalen Spiegel die Änderungen sofort.

Siehe die Svn-Buch für mehr Details.

Klingt, als würde es Ihnen gefallen Git.Es gibt einen Google Talk alles darüber erklären.

Es ist wahrscheinlich nicht genau das, wonach Sie suchen, aber Sie können möglicherweise Clustering auf Betriebssystemebene implementieren.

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