Az alábbiakban gyorsan megmutatom, hogy mire tudja használni az svn-t egy designer, akit korrektúrafordulókkal szórakoztatnak a kedves ügyfelek.
Az svn meglétét elég gyorsan lehet ellenőrizni, ha kinyitotok egy Terminal ablakot, és begépelitek, hogy
svn help
.
Valami ilyet kell látnotok:
Nagy eséllyel fenn van a gépeteken egy verzió, nem a legfrissebb, de mivel nem kell együtt dolgoznotok másokkal, ezt most ignorálhatjuk.
A boldogsághoz kell még egy svn-kliens is, mert ugyan az svn teljesen jól kommandírozható Terminalból, de azt hagyjuk meg a pizzazabáló, antiszociális codereknek. A példában én Cornerstone-t használok, de tele van a ház maces svn-kliensekkel, ha bárkit érdekel a dolog, szívesen felsorolok párat.
Szóval, van svn, van svn kliens. Legelőször készítenünk kell egy repositoryt a gépre, ez gyakorlatilag egy adatbázis, ami eltárolja a file-okat érintő változásokat.
Keressetek egy Add Repository gombot a kliensben, és kattintsatok rá. (Futhat még Create local repository néven is)
File repositoryt fogunk csinálni a saját gépünkre, úgyhogy válasszatok egy olyan helyet, ahol a repo nincs szem előtt és nem sok vizet zavar, és adjatok neki egy olyan nevet, amiről tudni fogjátok, hogy ezt a foldert nem kellene letörölni.
Ha kész a repository, akkor létre kell hozni egy Working copyt belőle. A woking copy egy mappa, ami összekötettésben áll a repóval, és képes megmutatni, ha változott a tartalma.
Ezzel létrejött a working copy, a Finderben meg is nézhetitek.
Na, most akkor szépen betesszük a psdnket ebbe a mappába, vagy ha még nincs, akkor itt létrehozzuk.
Mivel egy working copyban dolgozunk, az svn kliensünkben rögtön megjelenik a file, mellette egy kis kérdőjellel, ami jelzi, hogy a file még nem áll verzió követés alatt.
Jelöljétek ki a filet, és kattintsatok az alsó Add gombra.
A kérdőjel helyén megjelenik egy zöld A betű. Mostmár csak annyi a dolgunk, hogy elküldjük a file-t a repositoryba. Kattintsatok a Commit ikonra felül, írjatok valami értelmeset arról, hogy mit csináltatok, és Commit Changes.
Ha módosítjátok a file-t, megint feltűnik a kliensben, egy M betűvel, jelezve, hogy modified. Ha kész vagytok az összes változással, csináljatok még egy commitot.
Két verzió közötti különbséget a file kijelölése után a Log gomb megnyomásával tudjátok megtekinteni.
Ha a Changes lenyíló menüben kiválasztjátok a filet, és rákattintotok a Show Differences gombra, akkor:
Alul Open Left, vagy Open Right és voilá…
Köszönet @147break kollégának a psdkért…