Server Subversion federati (sincronizzati)?
-
08-06-2019 - |
Domanda
È possibile creare server Subversion "federati"?Come in un server nella posizione A e un altro nella posizione B che sincronizzano automaticamente le loro versioni locali del repository.In questo modo, quando qualcuno in entrambe le posizioni interagisce con il repository, accede al rispettivo server locale e quindi ha tempi di risposta più rapidi.
Soluzione
Questo è più o meno il caso d'uso perfetto per SVK.SVK è un front-end da riga di comando per subversion che funziona con un'intera copia locale del repository.Quindi i tuoi commit, aggiornamenti, ecc.lavorare sul repository locale e quindi sincronizzarsi con un master.In genere consiglierei comunque SVK rispetto alla semplice sovversione poiché rende molte cose più belle.Nessuna cartella .svn, migliore ramificazione e fusione, migliore risoluzione dei conflitti.
Altri suggerimenti
La subversione 1.5 ha introdotto il supporto di scrittura tramite proxy per i server webdav rispetto al supporto SvnSync esistente aggiunto nella 1.4.Ciò ti consente di avere mirror locali per il recupero di file e cronologia, ma i commit vengono impegnati direttamente nel repository principale.Se impostati correttamente, i mirror locali ricevono immediatamente le modifiche.
Vedi il Libro Svn per ulteriori dettagli.
Sembra che potrebbe piacerti Idiota.C'è un Google Talk spiegando tutto al riguardo.
Probabilmente non è esattamente quello che stai cercando, ma potresti essere in grado di implementare il clustering a livello di sistema operativo.