1. Miért használjuk a VisualSVN Servert a Subversion helyett? Válasz: Mert ha közvetlenül a Subversion-t használod, akkor Windows rendszeren, ha azt akarod, hogy a rendszerrel induljon, az SVN Servert egy windws szolgáltatásként kell kapszulálnod, és a felhasználói jogosultságokat a konfigurációs fájl módosításával kell szabályoznod. A VisualSVN Serve integrálódik a Subversionnal és az Apache-val, így minden gondot megszüntet. Telepítéskor az SVN Server már windws szolgáltatásként van csomagolva, és az Apache Server konfigurációja csak a grafikus felületen van, megadva a hitelesítési módszert, hozzáférési portot és egyéb egyszerű műveleteket. Ezen felül a felhasználói jogosultságok kezelése is a grafikus felületen keresztül van konfigurálva. 2. Miért ne használnánk TFS-t? Válasz: Mivel a Subversion-lal és a TortioseSVN-nel kezdtük, nem változtattunk más szoftvereken. Ami a TFS-t illeti, eddig nem használtam, sőt, csak néhány cikket olvastam, és nem sokat tudok róla. 3. Ingyenes-e a VisualSVN Server? Válasz: Igen, a VisualSVN Server ingyenes, míg a VisualSVN díjazható. A VisualSVN az SVN kliense, integrálva a Visual Studio-val, a VisualSvn Server az SVN szerveroldala, beleértve a Subversiont, Apache és a felhasználói és jogosultságkezelést, az előnyöket fentebb említettük.
Rendben, visszatérünk a lényeghez, ma hivatalosan is elkezdjük a tanárunkat.
1. VisualSVN Server konfiguráció és használati módszer [szerver oldala] A VisualSVN Server telepítése után [lásd itt a telepítési folyamatot], futtasd a VisualSVN Server Menedzsert, az alábbiak a boot felületek:
Rendben, adjunk hozzá egy kódbázist [Repository], ahogy az alábbiakban látható:
Hozz létre új kódbázist a fenti képen látható módon, írd be a kódbázis nevét a képen látható szövegmezőbe:
Megjegyzés: Ha a fenti ábrán látható PipBox a kiválasztás lesz, három alkönyvtár jön létre a kódbázis StartKit alatt: törzs, ágazások és címkék; Ha nem jelölik be, csak egy üres kódbázis StartKit keletkezik. Kattints az OK gombra, és sikeresen létrehozza a kódbázist.
Ha már létrehoztad a kódbázisodat, nincs benne semmi. A tutorial második részében elmagyarázom, hogyan lehet migrálni a forráskódba. Ezután elindítjuk a biztonsági beállításokat, jobb kattintással a bal oldalon a Felhasználók menüpontra:
Adja meg a fenti információkat, kattintson az OK-ra, és létrehozunk egy felhasználót. Kövesd a fenti folyamatot, hogy hozzáadd a felhasználókat Developer1, tester1 és manager1 néven, és most elkezdjük hozzáadni a felhasználókat a nemrég létrehozott projekthez:
Kattints a "Hozzáadva..." gombra gombot, válaszd ki az alábbi ábrán megjelent felhasználót, kattints az OK gombra: Megjegyzés: Lehet, hogy észrevetted a Csoportokat az alábbi ábrán, igen, először létrehozhatsz csoportokat, hozzáadhatsz felhasználókat az egyes csoportokhoz, majd engedélyezheted a csoportokat.
Engedélyezze a felhasználókat vagy csoportokat az alábbi ábrán látható módon:
Az "OK" gombra kattintva a fenti felhasználó különböző jogosultságokkal rendelkezik a StartKit kódbázis eléréséhez. Mivel a felhasználói kezdő új tag a csapatban, és nem akarja, hogy új kódot küldjön be a kódbázisra, csak a kódot tudja elolvasni a kódbázisban, nem küldeni be. A tester1 teszter, és nem felel a kódírásért, így csak olvasható. A fejlesztő1 és a menedzser1 fejlesztők és projektmenedzserek, és természetesen olvasási és írási jogokkal rendelkeznek. A tényleges projektfejlesztési folyamat során gyakran lehetetlen, hogy csak egy fejlesztő és tesztelő van, így kényelmesebb csoportokat használni az engedélyezéshez, amit magad is gyakorolhatsz. 2. A TotoiseSVN alapvető használata
A Project Management Practice Tutorial 1-ben, ha jól akarsz végezni, először élesítened kell az eszközeidet [Basic Tools], elmagyaráztam, hogyan kell telepíteni a TortoiseSVN-t. A fenti magyarázatban már beszéltünk a VisualSVN Server használatáról, és ma a TortoiseSVN egyszerű használatáról fogok beszélni. 1. Ellenőrizd az SVN szerver forráskódját. Ha a Visual Studio-t használjuk projekt létrehozására a StartKit mappában, akkor a projekt forráskódját az SVN Server kódbázisába kell ellenőriznünk, először jobb kattintással a StartKit mappára, a jobb kattintásmenü most a következő ábrán látható: 2-2-1. ábra
Kattints az Importra, és megjelenik a következő űrlap, ahol http://zt.net.henu.edu.cn a szerver neve, az svn a kódtár gyökérkönyvtára, a StartKit pedig egy kódbázis, amit az előző oktatóanyagban adtunk hozzá: Megjegyzés: A bal alsó sarokban lévő Pipa nem hasznos, amikor először ellenőrized a forráskódot, de nagyon hasznos, ha később beküldöd a kódot. 2-2-2. ábra
Kattints az OK gombra, és a következő űrlap jelenik meg, amelyben megadni kell a beoszthatóságodat: 2-2-3. ábra
Adja meg a felhasználónevet és jelszót a fenti űrlapon, majd kattintson az OK gombra: 2-2-4. ábra
Ahogy a fenti ábrán látható, a forráskódot sikeresen ellenőrizték az SVN szerveren. Ekkor a csapattagok átmigrálhatják a forráskódot az SVN szerverről saját gépükre.
|