Subversion pro každého

Ladislav Prskavec

Release 1.1


Obsah

Předmluva
1. O knize
Verze
Licence
2. Úvod
Co je to Subversion?
Historie Subversion
Jak funguje Subversion
Základní pojmy
Repository (repozitář, centrální úložiště)
Branch (větev)
Revision (revize)
Pracovní kopie (working copy)
Commit
Konflikt
Cheap-copy
Doporučená struktura repozitory
3. Instalace
Získáme Subversion
Windows
VisualSVN server
Linux - Debian / Ubuntu
4. Začínáme
TortoiseSVN
Vytváříme repozitory
Import zdrojových kódů
Vytváříme pracovní kopii
SVN - řádkový klient
Běžný pracovní postup
Export pro hosting, ftp apod.
5. Pokročilejší funkce
Vlastnosti
Vlastnosti projektu
Migrace repozitory
Mirror repository pomocí svnsync
Branches a tags - větve a štítky
Merge v příkladech
6. Integrace SVN s editory a IDE
Eclipse
Microsoft Visual Studio
NetBeans, Komodo IDE, SciTE a další
7. Distribuované systémy pro správu verzí
Přechod od Subversion k Mercurial
Spolupráce distribuovaných systému se Subversion
8. Nástroje pro práci se Subversion
Commit Monitor
StatSVN
Generování changelogu pomocí svn2cl
Literatura a použité zdroje
A. Používané zkratky a anglické příkazy

Seznam obrázků

2.1. SVN architektura
3.1. VisualSVN server instalace
3.2. VisualSVN server manager
4.1. Vytváříte repozitory
4.2. Vytváříte adresáře v repozitory
4.3. Doporučená struktura
4.4. Checkout
5.1. TSVN nastavování vlastností
5.2. TSVN nastavování vlastností projektu
5.3. TSVN - tags a branches
6.1. Eclipse PDT s Subclipse
6.2. MS Visual Studio s VisualSVN
6.3. NetBeans
6.4. Komodo IDE
8.1. Commit Monitor 1.2
8.2. StatSVN