Usiamo un server SVN DIY in ufficio da circa un anno. È una semplice installazione con SVN installato su un server domestico. Usiamo il tortoise SVN per accedervi Vorrei solo aver imparato un sistema di contol versione anni fa .. Comunque, ovviamente l'accesso al server è perfetto in ufficio sulla LAN 1Gbps ma all'esterno è utilizzabile ma povero, limitato dal Velocità di upload di 50k byte/sec della nostra linea ADSL sul web. Immagino che questo possa migliorare un giorno con "infinito" ma potremmo morire in attesa.Posso creare un repository SVN ospitato "parallelo" sul mio server del mio ufficio?
Mi piacerebbe avere un repository "parallelo" ospitato, per il quale mi rendo conto che pagherò, dove l'accesso è molto più veloce. Questo ci darebbe anche un backup aggiuntivo. Il mio repo è poco meno di 40G, quindi un limite di 100G sarebbe ok. C'è un modo per farlo e rendere i due come specchi tale che commetti (piccoli almeno) sono visibili su entrambi quasi immediatamente? Sto già utilizzando il comando Svnbackup per creare un mirror parallelo sul nostro server, quindi può funzionare in entrambi i modi?
Eventuali suggerimenti o alternative apprezzati.
TIA Brian
Grazie. Leggi e scrivi per favore. Il mio principale utilizzo del www mirror sarebbe quando si è a casa (o fuori dall'ufficio). –
@Brian Non è possibile (facilmente) configurare un cluster di server svn multi-master, poiché il modello di dati di svn non lo consente. È possibile posizionare il server centrale su Internet, causando una perdita di prestazioni nel proprio ufficio. Devi decidere da solo se questa perdita di prestazioni è accettabile per te. Un'alternativa è usare mercurial o git come client svn, dato che questi strumenti ti permettono di lavorare offline. Ma l'approccio DVCS funziona solo quando non hai bisogno di funzionalità come il blocco dei file o il checkout parziale degli alberi. – Rudi