Domanda
Usiamo SVN sul mio posto di lavoro da alcuni anni e non abbiamo fatto alcun tipo di manutenzione al di fuori di aggiornamenti e backup da quando lo abbiamo installato. C'è qualcos'altro che dovremmo fare per mantenere SVN o è quello che abbiamo fatto tutto ciò che dobbiamo davvero fare?
Soluzione
Vedi Manutenzione del repository nello svnbook, in particolare Pulizia sezione
Il tuo repository Subversion richiede generalmente pochissimo attenzione una volta configurato a proprio piacimento. Tuttavia, ci sono volte in cui potrebbe essere presente l'assistenza manuale di un amministratore ordine. L'utilità svnadmin fornisce alcune utili funzionalità a assisterti nello svolgimento di compiti come
- modifica dei messaggi del registro di commit,
- rimozione di transazioni morte,
- recupero & # 8220; incuneato & # 8221; repository e
- migrazione dei contenuti del repository in un altro repository.
Altri suggerimenti
Subversion è praticamente esente da manutenzione se si utilizza FSFS sul back-end. Il back-end BDB è un po 'più tocchi.
Se stai usando 1.6 (abbastanza recente) sul server, dovresti considerare di fare un dump / ricaricare e quindi eseguire svnadmin pack
per sfruttare i miglioramenti sul lato server in FSFS che rendono il repository più efficiente in termini di spazio.