2009-10-16 13 views

risposta

15

L'esecuzione simultanea di svnadmin dump non interferirà con i nuovi commit. Il file di dump risultante, tuttavia, conterrà solo le revisioni presenti nel repository quando è stato avviato svnadmin dump.

Avrete bisogno di prendere i commit fatti mentre il dump iniziale era in esecuzione con un secondo dump.

Altre opzioni che possono interessare:

svnadmin hotcopy
A differenza di un file di immagine, questo includerà conf e hooks.

Per mantenere un clone di sola lettura di un repository esistente.

Dei tre, utilizzo maggiormente svnsync. Mi permette di tenere una seconda copia dei nostri repository su una macchina separata, che è più vicina a me. Questo rende un buon backup, così come per i checkout più veloci. (Se il clone svnsync e l'originale hanno lo stesso UUID, è possibile svn co svn://the-clone e quindi svn switch --relocate svn://the-clone https://the-original)

+0

Non sapevo che il dumping non interferisse con le modifiche al repository. Grazie per avermelo detto (Avete un riferimento per questo?) – sbi

+1

No, non ho un riferimento, anche se ricordo che è arrivato in una discussione sulla mailing list dell'utente di subversion qualche tempo fa. Ho guardato, ma non riesco a trovare la discussione. Così, l'ho appena provato effettuando commit su uno dei miei repository mentre lo stavo scaricando. – bendin

+0

Il thread che stavo pensando è quello che inizia con questo messaggio: http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2065590 ma attenzione, l'OP è aggressivamente stupido. – bendin

Problemi correlati