ntroduzione
1. Il controllo di versione
Cos'è il controllo di versione. Presentazione di Subversion
2. I termini fondamentali
Entrare nella terminologia di versioning usata da Subversion
3. La filosofia di Subversion
Qual è l'approccio di Subversion alla risoluzione dei problemi di versioning
4. Componenti
I software che compongono un sistema Subversion, lato client e lato server
Configurazione del sistema
5. Operazioni iniziali
Installazione, creazione e cancellazione del repository
6. Accesso al repository
Creare l'host HTTP per accedere al repository da remoto
7. Repository multipli e autenticazione
Configurare un unico host per tutti i repository e implementare un meccanismo di autenticazione HTTP
8. Livelli di accesso
Diversificare i privilegi d'accesso in base all'utente
Operazioni fondamentali con il client
9. Caricamento dei dati nel repository
Inserire nuovi file in un repository vuoto, oppure importare un progetto esistente
10. Checkout: estrarre dati dal repository
Utilizzare il comando checkout per creare una copia di lavoro locale
11. Caricare le modifiche
Creare una nuova versione sul server Subversion con le modifiche effettuate sulla propria copia di lavoro
12. Update: aggiornare la copia locale
Tenere aggiornata la copia di lavoro, e cancellarla quando non serve più
13. Navigare tra le revisioni
Accedere alle revisioni precedenti del progetto o ad una versione specifica
14. Lavorare sullo storico
Effettuare ricerche e confronti tra le versioni e ripristinare una vecchia revisione
15. Conflitti e modifiche locali
Risolvere le collisioni tra diversi utenti ed esaminare le modifiche locali
16. I lock e le sovrapposizioni
Bloccare in maniera esclusiva i file e utilizzare Subversion come supporto all'organizzazione del lavoro
Gestione avanzata dei progetti
17. I rami (branches)
Gestire l'avanzamento parallelo di versioni diverse del progetto
18. Creazione di un ramo
Trasformare un repository semplice in un progetto con più rami
19. Unire i cambiamenti
Operazioni di base per tenere sincronizzati diversi rami
20. Fusione di due rami
Come riunire due o più rami
21. Le etichette (tags)