Domanda

... cosa succede se qualcuno tenta di commettere durante una svnadmin dump REPOS_PATH?

Il sovversione libro doesn 't dire nulla.

È stato utile?

Soluzione

Un svnadmin dump contemporaneamente in esecuzione non interferisca con nuovi commit. Il file di dump risultante, tuttavia, conterrà solo le revisioni che erano presenti nel repository quando hai iniziato svnadmin dump.

È necessario afferrare commit fatta mentre la discarica iniziale è stato eseguito con una seconda discarica.

Altre opzioni potreste essere interessati in:

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

svnsync
Per il mantenimento di un clone di sola lettura di un repository esistente.

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

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