Impostare un repository Subversion

Subversion è un sistema di controllo della versione centralizzato e ciò significa che vi è un unico server che contiene tutti i file e le revisioni da cui gli utenti possono estrarre qualsiasi versione di qualsiasi file. Quando i file vengono estratti da un repository Subversion remoto, l'utente riceve uno snapshot del repository in tale momento.

Per usare Subversion per il controllo della versione, deve essere installato nel computer in uso. Per verificare se Subversion è installato nel computer in uso, usare il comando seguente in Terminale:

svn --version

Questo comando restituisce il numero di versione.

Se Subversion non è già installato, il modo più semplice per ottenerlo consiste nell'installare gli strumenti della riga di comando Xcode. Usare il comando seguente per installare gli strumenti da riga di comando Xcode e Subversion.

xcode-select --install

Dopo aver installato Subversion nel computer, usare la procedura seguente per pubblicare il progetto in SVN.

  1. Creare un repository SVN gratuito online. In questo esempio è stato usato Assembla. Dopo la creazione, verrà reso disponibile un URL che consentirà di connettersi al repository:

    copiare l'URL di SVN

  2. Aprire o creare un progetto Visual Studio per Mac.

  3. Fare clic con il pulsante destro del mouse sul progetto e selezionare Controllo della versione > Pubblica in controllo della versione...:

    Avviare la pubblicazione del progetto

  4. Nella scheda Connetti al repository selezionare Subversion nell'elenco a discesa in alto.

  5. Inserire l'URL del passaggio 1. Dopo avere immesso l'URL, gli altri campi vengono compilati per impostazione predefinita:

    Finestra di dialogo di selezione del repository e di immissione dei dettagli

  6. Fare clic su OK e quindi confermare premendo Pubblica.

  7. Se richiesto, immettere le proprie credenziali per il sito in cui si crea il repository, come illustrato di seguito:

    Immissione delle credenziali per il repository Subversion

  8. Tutti i comandi di controllo della versione disponibili verranno visualizzati nel menu del controllo della versione.

Vedi anche