1. De ce să folosești VisualSVN Server în loc de Subversion? Răspuns: Pentru că dacă folosești Subversion direct, atunci pe sistemul Windows, dacă vrei să înceapă cu sistemul, trebuie să încapsulezi SVN Server ca un serviciu windws și să controlezi permisiunile utilizatorilor modificând fișierul de configurare. VisualSVN Serve se integrează cu Subversion și Apache, eliminând toate bătăile de cap. Când este instalat, SVN Server este deja ambalat ca serviciu windws, iar configurația Apache Server este doar pe interfața grafică, specificând metoda de autentificare, portul de acces și alte operații simple. În plus, gestionarea permisiunilor utilizatorilor este configurată și prin interfața grafică. 2. De ce să nu folosești TFS? Răspuns: De când am început cu Subversion și TortioseSVN, nu am schimbat alte programe. În ceea ce privește TFS, nu l-am folosit până acum, de fapt, doar am citit câteva articole și nu știu prea multe despre el. 3. Este serverul VisualSVN gratuit? Răspuns: Da, serverul VisualSVN este gratuit, în timp ce VisualSVN este taxabil. VisualSVN este clientul SVN, integrat cu Visual Studio, VisualSvn Server este partea de server a SVN, incluzând Subversion, Apache și gestionarea utilizatorilor și a permisiunilor, avantajele fiind menționate mai sus.
Bine, să revenim la treabă, începem oficial tutorialul nostru astăzi.
1. Metoda de configurare și utilizare a serverului VisualSVN [server-side] După instalarea VisualSVN Server [vezi aici pentru procesul de instalare], rulează VisualSVN Server Manger, următoarea este interfața de boot:
Bine, să adăugăm o bază de cod [Repository], așa cum se arată mai jos:
Creează o nouă bază de cod, așa cum se vede în imaginea de mai sus, introdu numele bazei de cod în caseta de text prezentată în imaginea de mai jos:
Notă: Dacă bifatul din figura de mai sus este selectat, vor fi create trei subdirectoare sub codul StartKit: trunk, ramuri și etichete; Dacă nu este bifat, se creează doar un cod gol pentru StartKit. Apasă butonul OK și baza de cod este creată cu succes.
Odată ce ți-ai creat baza de cod, nu mai este nimic în ea. Voi explica cum să migrezi în codul sursă în a doua parte a acestui tutorial. Apoi începem setările de securitate, click dreapta pe Utilizatori în stânga:
Introduceți informațiile de mai sus, faceți clic pe OK și vom crea un utilizator. Urmați procesul de mai sus pentru a adăuga utilizatorii Developer1, tester1 și manager1, respectiv, și acum începem să adăugăm acești utilizatori în proiectul pe care tocmai l-am creat:
Apasă pe "Adaugă..." butonul, selectează utilizatorul pe care tocmai l-am adăugat în figura de mai jos, apasă butonul OK: Notă: Probabil ați observat Grupurile din figura de mai jos, da, puteți crea mai întâi grupuri, adăuga utilizatori în fiecare grup și apoi autorizați grupurile.
Autorizați utilizatorii sau grupurile, așa cum este prezentat în figura următoare:
Prin apăsarea butonului "OK", utilizatorul de mai sus are permisiuni diferite pentru a accesa codul StartKit. Pentru că utilizatorul care începe este un nou venit în echipă și nu vrea să trimită cod nou în baza de cod, el poate citi doar codul din baza de cod, nu poate trimite codul. Tester1 este un tester și nu este responsabil pentru scrierea codului, deci este și doar citire. Dezvoltator1 și manager1 sunt dezvoltatori și manageri de proiect și, în mod natural, au permisiuni de citire și scriere. În procesul propriu-zis de dezvoltare a proiectului, este adesea imposibil să existe un singur dezvoltator și tester, așa că este mai convenabil să folosești grupuri pentru a autoriza și poți exersa asta singur. 2. Utilizarea de bază a TotoiseSVN
În Tutorialul de Practică de Management al Proiectului 1, Dacă vrei să faci o treabă bună, trebuie mai întâi să-ți perfecționezi uneltele [Unelte de bază], am explicat cum să instalezi TortoiseSVN. În explicația de mai sus, am discutat deja despre cum să folosești serverul VisualSVN, iar astăzi voi vorbi despre utilizarea simplă a TortoiseSVN. 1. Verifică codul sursă al serverului SVN Dacă folosim Visual Studio pentru a crea un proiect în folderul StartKit, trebuie să verificăm codul sursă al acestui proiect în baza de cod de pe serverul SVN, mai întâi să facem clic dreapta pe folderul StartKit, meniul de click dreapta în acest moment este așa cum este arătat în figura de mai jos: Figura 2-2-1
Apasă pe Import și apare următorul formular, unde http://zt.net.henu.edu.cn este numele serverului, svn este directorul rădăcină al depozitului de cod, iar StartKit este o bază de cod pe care am adăugat-o în tutorialul anterior: Notă: Caseta de bifat din colțul din stânga jos nu este utilă când verifici prima dată codul sursă, dar este foarte utilă când trimiți codul ulterior. Figura 2-2-2
Apasă butonul OK și următorul formular va apărea, cerându-ți să introduci datele tale de autentificare: Figura 2-2-3
Introduceți numele de utilizator și parola în formularul de mai sus și apăsați butonul OK: Figura 2-2-4
Așa cum se arată în figura de mai sus, codul sursă a fost verificat cu succes în serverul SVN. În acest moment, membrii echipei pot migra codul sursă de pe serverul SVN către propriile lor mașini.
|