SVN naudojimas
// March 13th, 2010 // Tutorial, flash
Seniau aš labai skeptiškai žiūrėjau į visą šitą reikalą, nes projektai budavo nedideli ( iš pažiūros ), bet kai įpusėdavau suprasdavau, kad projektas pakankamai didelis. Ir kadangi ne visi projektai turi ‘Proof of concept’ stadiją, tai tenka dirbti prie dinaminių reikalavimų. Kas priveda prie pakankamai didelių kodo pakeitimų ir prie bemiegių naktų, nes visiems kurie mato paveiksliuką ( dizainą ), atrodo kad viskas turi vykti labai greitai ir paprastai. ( akmuo į blogų vadybininkų langus ).
Jeigu prie to pačio kodo dirba keli žmonės tai yra neišvengiamas dalykas.
Pastaruoju metu bandau vėl pradėti mokintis kažką naujo. Nes senau jau kažką atvirai pasakant prigriebiau. Visos mano turėtos bibliotekos kaip ir reikėjo tikėtis jau buvo atitarnavusios ir jų vietą turėjo užimti najesnės versijos.
Taigi iškilo klausimas kaip pastoviai būti ‘up to date’? Taigi čia pasitarnavo SVN. Kadangi daugelis AS3 bibliotekų, nepriklausomai nuo to ar jos ‘open source’ ar mokamos turi savo SVN saugyklas, iš kurių yra galimybė tiesiai parsisiūsti visus failus, ir galu gale kai išeina atnaujinta versiją, užtenka tik kelių pelės spragtelėjimų kad visa biblioteka atsinaujintu su visa dokumentacija ir pavyzdžiais. Nes dažniausiai išorinės bibliotekos nėra integruotos į Flash ‘compiler’į. O prie kiekvieno projekto kopijuoti visas sukauptas bibliotekas ir savo sukurtą pagrindinį kodą užima laiko ir jeigu vidury projekto sugalvosi kažkurį komponentą patobulinti, nes jis gali veikti geriau, būtinai reikės nukopijuoti jį į pagrindinę bibliotekų / kodo saugyklą kas vėl gi ne į gerą.
Taigi čia trumpos instrukcijos kaip naudotis SVN ir integruoti Turimas bibliotekas į Flash’ą.
1. Pirmiausia reikia parsisiiųsti SVN klientą. Jų yra nemažai. Bet rekomenduoju tai ką naudoju.![]()
2. Susiinstaliuokite.
3. Pas save kompiuteryje saugioje vietoje, susikurtite direktorija ‘svn’ ( žinoma pavadinimas gali būti kitoks ).
4. Tada dešiniu pelės mygtuku spragtelėkite ant naujai sukurtos direktorijos -> ‘SVN Checkout’
5. Atsiradusioje lentelėje prašys įvesti SVN serverio adresą.
6. Mano naudojama biblioteka šiuo atveju yra SWFAddress:
https://swfaddress.svn.sourceforge.net/svnroot/swfaddress/
7. Ir paspauskite ok.
8. Kai viskas parsisus tada Flashe, reikės įtraukti naujai atsiūsta biblioteką kaip pagdindinę kad exportuojant SWF failą ją naudotu, nes kitu atveju reikės visas bibliotekas kopijuoti į kiekvieną naują projektą. Kas mano manymų yra visiškai nenaudinga.
9. Flashas, kai atsidarote Flash’ą atsidarytkite ‘Preferences’ langą. Commands -> Preferences ( Ctrl+U ), ir paspauskite ActionScript 3 Settings ( jeigu naudojate AS2 biblioteką, naturalu kad reikės rinktis AS2 settings )
10. Sekančiame lange reikia suvesti kelią iki bibliotekos source failų.
Kiekviena biblioteka gali turėtį unikalų kelią iki source failų.
Spaudžiate OK ir biblioteka yra integruota. Kiekvienas naujas Flash failas kurio kodas naudos šią direktoriją, bus integruotas automatiškai, nereikės Flash failo ‘properties’ nurodyti atskiro kelio iki šių failų. Taip pat nereikės kopijuoti jų į projekto direktoriją.




