SVN - TortoiseSVN

Napsal Lukáš Dvorok (») 22. 3. 2008 v kategorii Internet, přečteno: 3298×
obrazky/subversionn.png

Úvod


TortoiseSVN je jedna z nejoblíbenějších klientských aplikací pod Windows, která nám umožňuje se připojit na server a synchronizovat naše lokální verze projektů s úložištěm.

Instalace


Nejjednodušším řešením jak nainstalovat klienta je tento setup zde. Jedná se o jednoduchého průvodce, kde během pár kliknutí nainstalujete samotný subversion, TortoiseSVN.

Čeština


Po restartu doporučuji nainstalovat i češtinu do Tortoise ke stáhnutí zde

V této chvíli již máte funkční server i klienta. Úložiště ale zatím zeje prázdnotou, pojďme ho tedy naplnit.

Práce s TortoiseSVN


Tvorba projektů

Nejprve je nutné vytvořit v úložišti složku projektu (pokud jste ji nevytvořili už během instalace). Pravým tlačítkem klikneme na jakoukoliv složku. V kontextové nabídce přibyla položka TortoiseSVN. Tam vybereme "Průzkumník úložiště". Jako URL zadáme "http://vasedomena.ltd/vas_repozitar/svn". V nově otevřeném okně pak klikneme pravým na složku úložiště a vybereme "vytvořit složku". Vyplníme název, např. "test" a je to. Nyní máme v úložišti první projekt.

Import zdrojových souborů

Teď musíme do úložiště naimportovat zdrojové kódy. Klikneme pravým tlačítkem na složku, kde jsou soubory se zdrojovými soubory a vybereme "Importovat". Jako URL vyplníme "http://vasedomena.ltd/vas_repozitar/svn/test". Importuje se pouze obsah složky(samotná složka ne), proto nemůžeme napsat pouze "http://vasedomena.ltd/vas_repozitar/svn" (pokud tedy nechcete mít v úložišti pouze jeden projekt). Zaškrtneme "Zahrnout ignorované soubory" a OK. Všechny zdrojové soubory jsou nyní bezpečně uloženy v úložišti.
Vytvoření pracovní kopie.

Vytvoření pracovní kopie

Posledním krokem je vytvoření pracovní kopie. Vytvořte si tedy novou složku test, klikněte na ní pravým a zvolte "SVN Získat(checkout)". Jako URL doplňte "http://vasedomena.ltd/vas_repozitar/svn". Po tomto kroku již máte hotovou lokální pracovní kopii. Na ikoně složky by se měl zobrazit zelený symbol "fajfky". To znamená, že vaše lokální kopie neobsahuje žádné nové změny.

Uložení změn

Po provedení změn ve zdrojových kódech je potřeba zvolit u složky projektu "SVN odevzdat (commit)". Doporučuji zaškrtnout "Ukázat soubory bez verze", abyste měli možnost odeslat do úložiště i binární soubory.

Před započetím práce se soubory projektu je naopak potřeba stáhnout z úložiště změny, které provedli ostatní. To se provádí opět z kontextové nabídky složky příkazem "SVN Aktualizovat (update)".

Závěr


Subversion umožňuje daleko více možností práce s projekty, např. zamykání, vytváření patchů a vývojových větví. Toto jsou však již věci, které jsou určené pro pokročilejší uživatele.

Screeshoty


Prohlížení repositáře



Graf verzí v repositáři



Diff dvou souborů

Štítky: Subversion
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
JCC z IP 62.49.0.*** | 5.6.2008 18:34
pozri si stranku: blog.milde.cz/software/Subversion-TortoiseSVN/

skus tam "najst" 10 rozdielov
Berny z IP 85.92.36.*** | 15.9.2008 09:59
Kliknu pravým na jakoukoli složku, potom průzkumník a zadám adresu rabble.cz/repos/svn. Poté v otevřeném průzkumníku kliknu pravým na svn a dám Vytvořit složku. Po odkliknutí názvu a logu, mi vyskočí tato chyba:
"OPTIONS request failed on "/repos/svn
OPTIONS of "/repos/svn": 200 OK (http://rabble.cz)"
Co mám dál postupovat?
banan.czPavel Krkoška | 15.9.2008 10:12
Dobrý den,
SVN repozitář je nutno před používáním nejprve založit. Kontaktujte prosím technickou podporu. PK


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
[*1*] [*2*] [*3*] [*4*] [*5*] [*6*] [*7*] [*8*] [*9*] [*10*] [*11*] [*12*] [*13*] [*14*] [*15*] [*16*] [*17*] [*18*] [*19*] [*20*] [*21*] [*22*] [*23*] [*24*] [*25*] [*26*] [*27*] [*28*] [*29*] [*30*] [*31*] [*32*] [*33*] [*34*] [*35*] [*36*] [*37*] [*38*] [*39*] [*40*] [*41*] [*42*] [*43*] [*44*] [*45*] [*46*] [*47*] [*48*] [*49*] [*50*]   [b] [obr]
Odpovězte prosím číslicemi: Součet čísel sedm a deset