Come installare SVN?

SVN è uno strumento prezioso sviluppato da Apache, utilizzato nel mondo della programmazione per il versioning e la revisione del software. È un sistema centralizzato open source. SVN è utile quando più sviluppatori stanno lavorando su un'applicazione e vogliono mantenere il loro codice in un posto insieme alla traccia delle versioni create su ciascun file, la cronologia del commit di ciascun file.

Inoltre, nel caso in cui il tuo cliente desideri alcuni documenti / progressi nel tuo codice oppure se stai cercando di esportare il tuo codice nelle posizioni dei clienti, probabilmente questa è la piattaforma più semplice per gestire tutte queste cose. È possibile creare un numero qualsiasi di repository in base al tipo di contenuto o ad altri criteri distintivi in ​​particolare. È possibile creare un numero qualsiasi di cartelle in quel ramo del repository e quindi prevale anche la chiarezza.

Vantaggi di SVN

  • SVN si occupa di un repository, principalmente un luogo in cui riposa la parte di codice impegnata insieme alla cronologia delle versioni. Il repository si basa normalmente su un file server che esegue il programma del server Subversion e fornisce contenuto ai client Subversion
  • Stai cercando di aggiungere codice sullo stesso file / classe di servizio / repository? Completa semplicemente la tua parte del codice e esegui il commit / push in SVN. Una volta fatto, una versione di tracciamento verrà assegnata ai rispettivi file e altri sviluppatori potranno aggiornare che hanno estratto i codici dal repository SVN, in modo che il tuo lavoro non venga più ostacolato.
  • Stai lavorando su diversi moduli e vuoi unire il codice in un secondo momento? Bene !! SVN fornisce i rami per questo, puoi tagliare un ramo dal ramo principale e inserire i tuoi moduli / set di codice in esso. I rami sono utili nei casi in cui stai cercando di fornire parti di codice in più sprint (un paradigma agile).
  • Gli sviluppatori prendono effettivamente il check-out da una directory in cui si verifica lo sviluppo principale e si chiama ' Trunk ' .

Punto chiave di SVN

  • Mentre lavori con i repository, ricorda di eseguire il backup regolare, in modo che se un server non funziona, puoi accedere alla versione recente dei tuoi file.

Si prega di eseguire il seguente comando per la creazione di backup

svnadmin hotcopy path/to/repository path/to/backup

Passaggi per installare SVN

Discutiamo i passaggi necessari per installare SVN sono i seguenti

Passaggio 1: vai su https://tortoisesvn.net/downloads.html e scarica la versione appropriata tra le opzioni mostrate, come di seguito (seleziona la versione stabile che appare al momento del download):

Passaggio 2: contrassegnare la cartella in cui si desidera creare un repository attenendosi alla seguente procedura

Ora fai clic destro sul repository -> TortoiseSVN -> crea repository qui

Passaggio 3: Dopo aver contrassegnato la cartella per la creazione del repository, viene visualizzata una finestra di dialogo, assicurarsi di copiare l'URL in blu nelle note adesive per riferimenti successivi.

Passo 4: Ora seleziona la cartella del tuo progetto che deve essere tracciata, fai clic destro su di essa e fai clic sull'opzione di pagamento SVN. In questo modo, stai dicendo a SVN di tenere traccia delle modifiche che stiamo per fare nel nostro codice.

Assicurati di mantenere selezionato il pulsante di opzione "Revisione testina", una volta che premi OK dopo, otterrai la seguente finestra di dialogo:

Quindi puoi vedere qui che il numero di revisione sembra essere 0, inoltre vedrai che nella cartella estratta verrà creata una cartella .svn.

Passaggio 5: Ora cerchiamo di integrarci con eclipse, se eclipse non contiene il plug-in, la subclipse deve essere installata come segue il seguente percorso di navigazione:

Vai su Aiuto -> Installa nuovo software … http://subclipse.tigris.org/update_1.10.x

Fare clic sull'opzione Aggiungi, una volta fatto questo; apparirà una casella di controllo per Subclipse (come da te nominato durante l'aggiunta dell'URL sopra), per completare il processo. Questo rende l'eclissi integrata con SVN.

Per verificare lo stesso, seguire i passaggi indicati:

"Finestra" -> "Apri prospettiva" -> "Altro …", un'opzione di un nome inizierà ad apparire qui ora.

Passaggio 6: creazione di un repository SVN con eclipse

Vai a Windows -> Mostra vista -> cerca SVN e quindi seleziona l'opzione Repository SVN

Passaggio 7: All'interno della finestra dei repository SVN, che appare come mostrato, procedere come segue

Fare clic con il tasto destro, quindi selezionare Nuovo -> Posizione repository, quindi nella casella URL digitare svn: // localhost, come mostrato di seguito, quindi fare clic su Fine.

Nel caso in cui ricevi un errore dopo averlo fatto (ad esempio se appare qualche errore sulla console di Eclipse), assicurati di gestire le impostazioni del proxy (per i riferimenti basta cercare l'errore su stackoverflow.com).

Passo 8: Dopo aver fatto ciò, vai al riquadro di navigazione, fai clic con il pulsante destro del mouse su progetto -> Team -> Condividi progetto, quindi seleziona SVN -> Avanti -> Fine. Dopo aver fatto clic sul pulsante Fine, vedrai che SVN è installato nel tuo sistema

Passo 9: Ora puoi continuare a modificare i tuoi file di programma ed eclipse può tenere traccia di quelli, per tenere traccia delle modifiche apportate, fai clic con il pulsante destro del mouse su "Progetto" in Esplora progetti di un'eclissi, quindi vai su "Team", quindi seleziona "Sincronizza con repository". Fornirà tutte le modifiche che appaiono lì e per la prima volta, puoi semplicemente selezionare i file tra il set da impegnare e quindi SVN genererà un numero di revisione rispetto allo stesso.

Assicurati di eseguire il commit dei file solo in questo modo, perché ogni volta che esegui il commit di file / cartelle di massa, viene generato un numero di revisione.

Facciamo un po 'di chiarezza con un esempio:

Nel caso in cui si stia sviluppando un modulo contenente 10 file e siano correlati in modo tale che siano pianificati per essere consegnati nella stessa versione, assicurarsi di impegnarli tutti in un capo di revisione, in modo che nel caso in cui il proprio client dica di annullare le modifiche semplicemente ripristinando quel numero di revisione puoi essere certo che tutto ciò che è stato associato è stato ripristinato.

Passaggio 10: SVN offre anche la possibilità di trovare la cronologia di un determinato file, è possibile sostituire direttamente il codice corrente con quelle revisioni anche se lo si desidera.

Riassumendo qui, allo stesso modo SVN può essere integrato con IDE come il codice di Visual Studio. Quindi, per lo sviluppo parallelo, per soddisfare i vincoli della timeline del lavoro basato su agili, SVN è un buon strumento di centralizzazione.

Articoli consigliati

Questa è stata una guida su come installare SVN. Qui abbiamo discusso il concetto di base, i passaggi per installare SVN sul nostro sistema. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Come installare Jenkins
  2. Come installare SQL Server
  3. Come installare MATLAB

Categoria: