El tutorial SVN proporciona conceptes bàsics i avançats de SVN. El nostre tutorial SVN està dissenyat per a principiants i professionals.
SVN és un sistema de control de versions centralitzat de codi obert que està disponible per a tothom a cost zero. Està dissenyat per gestionar projectes menors a grans amb rapidesa i eficiència. Està desenvolupat per coordinar el treball entre programadors. El control de versions us permet fer un seguiment i treballar juntament amb els membres del vostre equip al mateix espai de treball.
mvc per a java
Aquest tutorial us ajuda a entendre el sistema de control de versions centralitzat. Els exemples es van fer a Windows, però també haurien de funcionar en altres sistemes operatius com Linux (Ubuntu) i Mac.
Què és SVN (Subversion)?
SVN significa Subversió . S'anomena SVN per les seves ordres (el seu nom d'ordre svn). És un sistema centralitzat de control de versions . És un codi obert eina per al control de versions.
SVN s'utilitza per gestionar les versions actuals i anteriors dels fitxers, com ara el codi font, la documentació i els fitxers. Actua com la màquina del temps per als desenvolupadors i els permet tornar enrere i navegar per l'historial del projecte.
Alguns altres sistemes de control de versions populars com Git estan en tendència ara, però hi ha un gran nombre de projectes que encara s'estan executant a Subversion.
Subversió és codi obert i entra sota el Llicència Apache , i va ser desenvolupat per CollabNet Inc l'any 2000. Funcionava molt semblant a CVS (sistema de versions concurrents). L'any 2009, Incubadora Apache el va acceptar i el va convertir en un producte apache de primer nivell.
Característiques de SVN
Les característiques de SVN són les següents:
- Admet confirmacions atòmiques (o es produirà o no).
- Manté un historial complet de revisions.
- Admet el missatge del programa internacionalitzat.
- Proporciona bloqueig de fitxers per als fitxers que no es poden combinar.
- Proporciona versions d'enllaços simbòlics.
- Admet l'autorització basada en rutes.
- Té enllaços de llenguatge per a alguns llenguatges de programació com C#, Perl, Ruby, PHP, Python i Java.
- Té una opció de servidor autònom (svnserver).
Components de SVN
Hi ha dos components bàsics de SVN; són els següents:
- Servidor SVN
- client SVN
Aquests components es poden considerar com a servidors web i navegadors web. El client actua com a navegador que accedeix a les dades del servidor.
Servidor SVN:
És una eina que s'instal·la a la màquina de l'usuari. Pot emmagatzemar o contenir tot el CRS del projecte al dispositiu remot centralitzat. El servidor funciona amb la còpia mestra central dels vostres projectes en una base de dades.
L'ús del servidor SVN és el següent:
- Ofereix seguretat al client.
- Ofereix accés remot.
- Proporciona accés de lectura i escriptura a múltiples destinacions a través del client-servidor SVN.
- Pot emmagatzemar la versió completa dels requisits.
Client SVN:
És una eina que s'instal·la a la màquina de l'usuari per comunicar-se amb el servidor SVN. Proporciona la interfície que ens ajuda i ens permet interactuar amb el servidor. El client SVN és gratuït i de codi obert.
L'ús del client SVN és el següent:
gimp canvia de color
- Es comunica amb el servidor SVN.
- Proporciona accés remot i manual.
- Proporciona la interfície.
- És gratuït i de codi obert.
Actualment, alguns clients compatibles ho són Tortoise SVN, Collabnet, i SVN visual clients.
Requisits previs
SVN no és un llenguatge de programació, de manera que no us haureu de preocupar gaire pels coneixements essencials. Teniu una comprensió bàsica de les ordres de Windows. L'ordre de Windows també passa amb SVN.
A SVN, gestionareu tots els nivells de projectes basats en programació. Per tant, serà millor tenir una certa exposició al cicle de vida del desenvolupament de programari (SDLC) i coneixements pràctics del desenvolupament d'aplicacions basades en web i no basades en web.
Públic
Hem desenvolupat aquest tutorial SVN tant per a principiants com per a professionals. He començat aquest tutorial des de zero. Així que us ajudarà a aprendre SVN ràpidament.
Problemes
Us assegurem que no trobareu cap dificultat al nostre tutorial SVN. Però, si trobeu algun error, podeu publicar-lo a la nostra secció de comentaris.