Cum se instalează SVN?

SVN este un instrument valoros dezvoltat de Apache, utilizat în lumea programării pentru revizuirea și revizuirea software-ului. Este un sistem centralizat open source. SVN vine la îndemână atunci când mai mulți dezvoltatori lucrează la o aplicație și doresc să își mențină codul într-un loc împreună cu pista versiunilor create împotriva fiecărui fișier, istoricul de comitere al fiecărui fișier.

De asemenea, în cazul în care clientul dvs. dorește unele documente / progres în codul dvs. sau dacă doriți să exportați codul dvs. în locațiile clientului, probabil aceasta este cea mai ușoară platformă pentru a gestiona toate aceste lucruri. Puteți crea orice număr de depozite în funcție de tipul dvs. de conținut sau de alte criterii specifice. Puteți crea orice număr de foldere în acea ramură a depozitului și, prin urmare, predomină claritatea.

Beneficiile SVN

  • SVN se ocupă de un depozit, în primul rând un loc în care se odihnește bucata de cod angajată împreună cu istoricul versiunilor. Depozitul se bazează în mod normal pe un server de fișiere care rulează programul server Subversion și furnizează conținut clienților Subversion
  • Cauți să adăugați cod în același fișier / clasă de serviciu / depozit? Completează-ți partea de cod și angajează / împinge la SVN. După ce faceți acest lucru, o versiune de urmărire va fi atribuită fișierelor respective, iar alți dezvoltatori pot actualiza că au verificat codurile din depozitul SVN, astfel încât munca dvs. nu se mai împiedică.
  • Lucrați la diferite module și doriți să îmbinați codul mai târziu? Bine !! SVN furnizează sucursale pentru asta, puteți tăia o ramură din sucursala principală și plasați modulele / setul de cod în ea. Ramurile vin la îndemână în cazurile în care doriți să livrați părți de cod în mai multe sprinturi (o paradigmă agilă).
  • Dezvoltatorii iau efectiv check-out-ul dintr-un director în care se întâmplă dezvoltarea principală și se numește Trunk .

Punctul cheie al SVN

  • În timp ce lucrați cu depozite, nu uitați să luați o copie de rezervă obișnuită, astfel încât dacă un server nu reușește, puteți accesa versiunea recentă a fișierelor dvs.

Vă rugăm să rulați următoarea comandă pentru crearea de rezervă

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

Pași pentru instalarea SVN

Să discutăm pașii necesari pentru instalarea SVN sunt următoarele

Pasul 1: Accesați https://tortoisesvn.net/downloads.html și descărcați versiunea corespunzătoare dintre opțiunile afișate, ca mai jos (vă rugăm să selectați versiunea stabilă care apare la un moment dat pentru a descărca aceasta):

Pasul 2: Marcați folderul în care doriți să creați un depozit utilizând următorii pași

Acum faceți clic dreapta pe Repositoriu -> TortoiseSVN -> creați aici depozitul

Pasul 3: După ce marcați folderul pentru crearea depozitelor, apare o casetă de dialog, asigurați-vă că copiați URL-ul în albastru la notele lipicioase pentru referințe ulterioare.

Pasul 4: Acum selectați folderul proiectului care trebuie urmărit, faceți clic dreapta pe acesta și faceți clic pe opțiunea SVN checkout. Făcând acest lucru, spuneți SVN să țină evidența modificărilor pe care urmează să le facem în codul nostru.

Asigurați-vă că mențineți butonul radio „Revizuirea capului” selectat, după ce apăsați ok după aceasta, veți primi următoarea casetă de dialog:

Așadar, puteți vedea aici că numărul de revizuire pare a fi 0, de asemenea, veți vedea că în folderul verificat, se va crea un folder .svn.

Pasul 5: Acum să ne uităm la integrarea cu eclipsa, dacă eclipsa nu conține plug-in-ul, atunci subclipsa trebuie instalată conform următoarei căi de navigare:

Accesați Ajutor -> Instalați software nou … http://subclipse.tigris.org/update_1.10.x

Faceți clic pe opțiunea Adăugare, după ce faceți acest lucru; o casetă de selectare pentru Subclipse ar apărea (așa cum este numită de tine în timp ce adăugați URL-ul de mai sus), încheiați procesul. Acest lucru face ca eclipsa să se integreze cu SVN.

Pentru a verifica același lucru, urmați pașii indicați:

„Window” -> „Open Perspective” -> „Other…”, o opțiune a unui nume va începe să apară aici acum.

Pasul 6: Crearea unui depozit SVN cu eclipsa

Accesați Windows -> Afișați vizualizarea -> căutați SVN și apoi selectați opțiunea Depozite SVN

Pasul 7: În fereastra Depozitelor SVN, care apar după cum se arată, faceți pașii următori

Faceți clic dreapta, apoi selectați Nou -> Locația depozitului, apoi în caseta URL tipul svn: // localhost, așa cum se arată mai jos, apoi faceți clic pe finisare.

În cazul în care întâmpinați o eroare după ce faceți acest lucru (de exemplu, dacă apare vreo eroare la consola de eclipse), asigurați-vă că gestionați setările proxy (pentru referințe căutați doar eroarea la stackoverflow.com).

Pasul 8: După acest lucru, mergeți la panoul de navigare, faceți clic dreapta pe proiect -> Echipa -> Partajare proiect, apoi selectați SVN -> Următorul -> Finalizare. După ce faceți clic pe butonul de finalizare, veți vedea că SVN este instalat în sistemul dvs.

Pasul 9: Acum puteți continua să editați fișierele programului dvs., iar eclipsa poate păstra urmele acestora, pentru a urmări modificările făcute, faceți clic dreapta pe „Proiect” în Exploratorul de proiecte al unei eclipse, apoi accesați „Echipa”, apoi selectați „Sincronizați cu depozitul”. Acesta va oferi toate modificările care apar acolo și pentru prima dată, puteți selecta pur și simplu fișierele dintre setul care va fi angajat și apoi SVN va genera un număr de revizuire în același lucru.

Vă rugăm să vă asigurați să comiteți fișierele numai în acest mod, deoarece ori de câte ori comiteți fișiere / dosare în vrac, atunci este generat un număr de revizuire.

Să lămurim puțin cu un exemplu:

În cazul în care dezvoltați un modul care conține 10 fișiere și sunt corelate astfel încât sunt planificate să fie livrate în aceeași versiune, asigurați-vă că le comite pe toate într-un singur cap de revizuire, astfel încât, în cazul în care clientul dvs. spune să revină modificările decât prin simpla revenire a numărului de revizuire, puteți fi sigur că tot ce a fost asociat a fost inversat.

Pasul 10: SVN oferă, de asemenea, șansa de a găsi istoricul unui fișier dat, puteți înlocui direct codul curent cu acele revizii, de asemenea, dacă doriți același.

Rezumând aici, același mod SVN poate fi integrat cu IDE precum codul Visual Studio. Așadar, pentru dezvoltarea paralelă, pentru a satisface constrângerile cronologice de lucru bazate pe agilitate, SVN este un bun instrument de centralizare.

Articole recomandate

Acesta a fost un ghid despre cum se instalează SVN. Aici am discutat despre conceptul de bază, pașii pentru instalarea SVN în sistemul nostru. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Cum se instalează Jenkins
  2. Cum se instalează SQL Server
  3. Cum se instalează MATLAB