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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top