Stručný návod pro práci se systémem pro správu verzí Subversion
- Domovská stránka projektu SVN.
- Literatura: Version Control with Subversion.
Základní použití
svnadmin create cesta/k/repozitari/repozitar
svn import muj_adresar file:///cesta/k/repozitari/repozitar -m "Import dat"
svn list file:///cesta/k/repozitari/repozitar
- Získání pracovní kopie repozitáře
svn checkout file:///cesta/k/repozitari/repozitar
- Základní pracovní cyklus
- aktualizace pracovní kopie
svn update
svn add
(přidání souboru nebo adresáře - implicitně včetně podadresářů - do pracovní kopie)
svn rm
(vymazání souboru)
svn rmdir
(vymazání adresáře)
svn copy
(kopírování souboru nebo adresáře)
svn move
(přesun souboru nebo adresáře - ekvivalentní příkazům copy a rm)
- zjištění změn v pracovní kopii
svn status
- svn status -vu: podrobnější výpis
- A - soubor je přidán do pracovní kopie, D - soubor je vymazán z pracovní kopie, M - soubor je změměn, C - soubor je v konfliktu (soubor byl modifikován a současně je v repozitáři novější verze tohoto souboru), L - soubor je uzamčen (při přerušení komunikace z repozitářen - spusťte příkaz svn cleanup)
svn diff
- výpis změn v obsahu konkrétního souboru
- zahození provedených změn v pracovní kopii
svn revert
- řešení konfliktů, přijetí změn z repozitáře
svn update
svn resolved
- publikování změn do repozitáře
svn commit
- proměnná SVN_EDITOR nebo EDITOR určuje jaký editor bude spuštěn pro editaci zprávy