Subversion (a volte chiamato SVN) è un sistema open source che ricorda ogni modifica apportata a file e directory. Questo sistema è utile quando si desidera tenere traccia delle modifiche in un documento nel tempo o ripristinare una versione precedente di un file. Inizia con il primo passaggio per istruzioni dettagliate sull'installazione di Subversion su Mac OS X.
Fare un passo
Parte 1 di 2: installazione del sistema da un pacchetto binario
Passaggio 1. Visita
In quella pagina troverai una serie di binari scaricabili, ognuno con requisiti diversi. Scegli il binario più adatto alle tue esigenze.
Passaggio 2. Estrarre il file
pacchetto scaricato. Il file di installazione di Subversion verrà creato successivamente sul desktop. Fare doppio clic sul file e seguire i passaggi di installazione come indicato.
Passaggio 3. Apri Terminale che si trova nella cartella "Utilità"
In alternativa, cerca Terminale tramite Spotlight. Immettere la seguente voce nel comando [nome utente]$:
-
svn [entra]
-
Se il comando restituisce la risposta " Digita 'svn help' per l'utilizzo ", Subversion funziona correttamente.
-
Se /usr/local/bin non è disponibile nella directory, modificare il file.profile e aggiungere la seguente riga:
export PATH=$PATH:/usr/local/bin
-
Apri una nuova finestra di Terminale e prova a inserire il seguente comando: svn [invio]
Parte 2 di 2: Configurazione dell'ambiente Subversion
Passaggio 1. Configurare il server SVN
Hai bisogno di questo server per distribuire i progetti Subversion.
Passaggio 2. Esegui Terminale e crea una directory denominata "svnroot" nella directory dell'account in questo modo:
mkdir svnroot
-
Digita: svnadmin create /Users/[il tuo nome utente]/svnroot
-
Il server è stato creato con successo!
Passaggio 3. Utilizzare il server SVN con Terminal
Puoi verificarlo tramite Terminale con il seguente comando: svn checkout file:///Users/[nome utente]/svnroot
-
Per l'accesso remoto, abilita " ssh access " (in Preferenze di Sistema/Condivisione) e controlla usando il seguente comando: svn checkout svn+ssh://my.domain.com/Users/[your username]/svnroot
Passaggio 4. Configura il programma di gestione di Subversion
Ad esempio, svnX supporta tutte le versioni di Mac OS X dalla 10.5 alla 10.8. Puoi ottenerlo su
Passaggio 5. Eseguire SVNx dopo il download, quindi visualizzare due finestre denominate "Copie di lavoro " e " Repository".
In "Repository", aggiungi l'URL e i dati di accesso dal server SVN.
-
Apri la finestra. Se ricevi un messaggio di errore, controlla il tuo login.
-
Passa a Terminale e digita: svn import -m "i tuoi messaggi di importazione" /my/local/project/path /my/remote/svn/repository. Questo comando aggiunge tutti i file dal progetto locale al server SVN.
-
Aggiungi la directory del repository SVN (dal server SVN) all'elenco nella finestra "Working Copy" di SVNx.
Passaggio 6. In SVNx, aprire una copia di lavoro del file/documento
Mentre lavori su questo progetto, puoi vedere le modifiche nella finestra SVNx.
Passaggio 7. Testare il documento
Apportare piccole modifiche alla copia del file/documento, quindi aggiornare il documento nella finestra "Copia di lavoro".
SVNx visualizza tutti i file con modifiche. Premi il pulsante "Conferma" per aggiungerlo al repository del server SVN
Passaggio 8. Se vuoi lavorare su documenti/file nel repository Subversion direttamente dal Finder, è una buona idea usare SCPlugin o SVN Scripts for Finder
Suggerimenti
- Alcuni documenti aggiuntivi sono disponibili nella sottodirectory "doc/" delle risorse di Subversion. Leggi il file “doc/README” per maggiori informazioni.
- La documentazione principale di Subversion è un libro gratuito chiamato Version Control with Subversion o The Subversion Book. Puoi ottenerlo da