Igor Kulman

Ako na lokálny repozitár v SVN

· Igor Kulman

Ak ste niekedy pracovali na väčšom alebo hlavne tímovom projekte, určite pre vás nie je SVN neznámy pojem. Aj pri práci na menších vlastných projektov je správa verzií niekedy neoceniteľná. Mne sa osvedčilo používať SVN s lokálnym repozitárom.

Na použitie SVN potrebujete SVN klienta a SVN server. Ako klienta odporúčam TortoiseSVN. SVN server je k dispozícií na serveroch ako CodePlex alebo Google Code . Tie sú vhodné pre projekty, ktoré chcete zverejniť, na vlastné malé projekty sa však nehodia, lepšie je použiť lokálny SVN repozitár.Najjednoduchšie je použiť spomínaný TortoiseSVN.

Vytvorte si adresár, do ktorého chcete lokálny repozitár umiestniť. Kliknite na neho pravým tlačidlom a z kontextového menu zvoľte TortoiseSVN | Create repository here … Repozitár je vytvorený. Opäť vyvolajte kontextové menu a zvoľte TortoiseSVN | Repo-browser. V prehliadači repozitára vytvorte príkazom Create directory z kontextového menu adresáre pre všetky projekty, ktoré chcete v tomto lokálnom repozitári mať.

Ak chcete pridať projekt do SVN, najprv je na ňom potrebné urobiť tzv. Checkout (voľba SVN Checkout.. kontextového menu). Ako URL zadajte cestu v vytvorenému repozitáru a adresáru (napr. file:///E:/_repository/chemstroj). Projekt je pridaný, teraz stačí už len po kaźdej výraznejšej zmene vykonať Commnit.