Subversion, a volte chiamato SVN, è un sistema open source che ricorda ogni modifica apportata ai tuoi file e directory. Può essere utile se desideri tenere traccia di come i tuoi documenti sono cambiati nel tempo o recuperare una versione precedente di un file. Inizia dal passaggio 1 per istruzioni dettagliate sull'installazione di Subversion su Mac OS X.
Passi
Parte 1 di 2: installazione da un pacchetto binario
Passaggio 1. Vai a
Lì troverai una serie di binari che puoi scaricare, ognuno con vari requisiti. Scegli quello più adatto alle tue esigenze.
Passaggio 2. Decomprimi il file
pkg file. Dovrebbe creare un programma di installazione di Subversion sul desktop. Fare doppio clic su quel file e seguire i passaggi di installazione come indicato.
Passo 3. Apri il Terminale, che si trova nella cartella Utilità
In alternativa, cerca Terminale in Spotlight. Immettere quanto segue al prompt [nome utente]$:
-
svn [entra]
-
Se questo restituisce "Digita 'svn help' per l'utilizzo", allora svn funziona correttamente.
-
Se /usr/local/bin non è nel tuo percorso, modifica il tuo.profile e aggiungi una riga come la seguente:
export PATH=$PATH:/usr/local/bin
-
Apri un'altra finestra di Terminale e riprova con: svn [invio]
Parte 2 di 2: imposta il tuo ambiente Subversion
Passaggio 1. Configura un server SVN
Ti servirà per distribuire un progetto Subversion.
Passaggio 2. Avvia Terminal, quindi crea una directory chiamata svnroot nella directory del tuo account, come segue:
mkdir svnroot
-
Digita: svnadmin create /Users/[il tuo nome utente]/svnroot
-
Questo crea il tuo server!
Passaggio 3. Usa il server svn con Terminal. Puoi effettuare il checkout nel terminale con questo comando: svn checkout file:///Users/[your username]/svnroot
-
Per l'accesso remoto, abilitare "accesso ssh" (in Preferenze di Sistema/Condivisione) ed effettuare il checkout con: svn checkout svn+ssh://my.domain.com/Users/[your username]/svnroot
Passaggio 4. Configura un client Subversion
Ad esempio, svnX supporta tutte le versioni correnti di Mac OS X dalla 10.5 alla 10.8. Puoi ottenerlo su
Passaggio 5. Dopo il download, avvia SVNx e vedrai due finestre denominate Working Copies e Repository.
In Repository, aggiungi l'URL e i dati di accesso dal server SVN.
-
Apri la finestra; se ricevi un errore, controlla il LogIn.
-
Passare al Terminale e digitare: svn import -m "il tuo messaggio di importazione" /my/local/project/path /my/remote/svn/repository Questo comando aggiunge tutti i file dal progetto locale al server SVN.
-
Aggiungi il percorso del tuo repository SVN (dal server SVN) all'elenco nella finestra Working Copy in SVNx.
Passaggio 6. In SVNx apri la tua copia di lavoro
Quando lavorerai su questo progetto, vedrai le tue modifiche qui.
Passaggio 7. Provalo
Apporta una piccola modifica alla tua copia di lavoro, quindi aggiorna la 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 preferisci lavorare sul repository Subversion direttamente dal Finder, considera l'utilizzo di SCPlugin o SVN Scripts for Finder
Suggerimenti
- Esiste della documentazione aggiuntiva nella sottodirectory doc/ del sorgente di Subversion. Vedere il file doc/README per maggiori informazioni.
- La documentazione principale per Subversion è il libro gratuito Version Control with Subversion, noto anche come "The Subversion Book". Puoi ottenerlo da