Svn, wiki

Sistemul de control al versiunilor este necesar în principal pentru dezvoltarea de software comun. Fiecare dintre dezvoltatori are o copie de lucru a proiectului, în care face schimbări. Dezvoltatorii fac propriile modificări ale sistemului de control al versiunilor, după care schimbările lor devin disponibile pentru toți ceilalți dezvoltatori. Astfel, ciclul de dezvoltare poate fi reprezentat ca:







  1. Obținerea unei copii locale de lucru (utilizând comanda svn checkout). Este necesar să executați comanda o singură dată.
  2. Efectuați modificări în copia de lucru locală.
  3. Actualizarea unei copii de lucru locale (utilizând comanda de actualizare svn)
  4. Adăugarea de modificări la depozit (folosind comanda svn commit)

Acțiunile de la punctele 2-4 se repetă ciclic. Fiecare schimbare în depozit, cauzată de adăugarea de modificări de la copia de lucru locală a dezvoltatorilor la depozit, se numește revizuire.
Astfel, puteți obține o versiune specifică a proiectului, care se caracterizează prin numărul de revizie. Sau vedeți modificările, de exemplu, de la numărul revizuirii 14 la 15.







Pentru a crea un depozit de repunere în discuție, trebuie să mergeți la Panoul de control, du-te la „Manage“ Site-uri de opțiune și de a crea un site nou cu tipul de SVN. De asemenea, puteți schimba tipul pentru un site existent.

Mai întâi, trebuie să creați un utilizator cu o parolă în fișierul .htpasswd, așa cum este descris mai sus.
Repozitoriul svn se află în folderul svn al site-ului dvs.

Apoi, trebuie să obțineți o copie de lucru locală. Puteți face acest lucru folosind următoarea comandă:

Pentru a adăuga un fișier la sistemul de control al versiunilor, trebuie să executați următoarea comandă:

De exemplu, creați fișierul principal.c din directorul de lucru:

Comanda status svn prezintă un sumar scurt al fișierelor și directoarelor din copia de lucru.
  • Flagul "?" Înseamnă că fișierul nu este sub controlul sistemului de control al versiunilor.
  • Steagul "M" înseamnă că fișierul din copia noastră de lucru are modificări.
  • Steagul "A" înseamnă că fișierul a fost adăugat sub controlul sistemului de control al versiunilor.

Apoi, executați comanda svn add:

După cum vedem, rezultatul comenzii status svn sa schimbat: acum fișierul principal.c este marcat ca adăugat la sistemul de control al versiunii. Pentru a modifica copia de lucru locală în depozitul svn, trebuie să executați următoarea comandă:

actualizare, angajare

Folosind comanda svn diff, puteți vedea diferența dintre copia de lucru locală și depozit. De exemplu:

Informații mai detaliate despre posibilitățile de subversiune pot fi obținute pe site-ul oficial și din linia de comandă, folosind comanda svn help







Articole similare

Trimiteți-le prietenilor: