Capitolo 2. Concetti base

Indice

Il repository
I modelli di versionamento
Il problema della condivisione dei file
La soluzione blocca-modifica-sblocca (Lock-Modify-Unlock)
La soluzione copia-modifica-fondi (Copy-Modify-Merge)
Subversion in Azione
Copie di lavoro
Revisioni
Come le copie di lavoro sono in relazione con il repository
Copie di lavoro con revisioni miste
Update e commit sono azioni separate
È normale avere revisioni miste
Le revisioni miste sono utili
Le revisioni miste hanno dei limiti
Sommario

This chapter is a short, casual introduction to Subversion. If you're new to version control, this chapter is definitely for you. We begin with a discussion of general version control concepts, work our way into the specific ideas behind Subversion, and show some simple examples of Subversion in use.

Questo paragrafo è una introduzione corta ed informale a Subversion. Se si è nuovi rispetto al controllo di versione, questo è sicuramente il capitolo più adatto da cui partire. Inizieremo con una introduzione ai concetti generali del controllo di versione, approfondiremo le idee specifiche che sono dietro Subversion ed illustreremo qualche semplice esempio di Subversion in uso.

Even though the examples in this chapter show people sharing collections of program source code, keep in mind that Subversion can manage any sort of file collection—it's not limited to helping computer programmers.

Anche se gli esempi in questo capitolo mostrano persone che condividono collezioni di codice sorgente di programmi, è bene tenere presente che Subversion può gestire qualsiasi tipo di collezione di file — non è limitato ad aiutare programmatori.