Zde uvedené postupy vychází z prvního pokusu použít svn. Volený způsob práce nemusí být standardní ale vychází z momentálnívh potřeb začít používat svn pro jeden projekt.
Nejdříve si vytvoříme adresář pro všechny repository. (jedna repository = jeden projekt). Je důležité si uvedomit že jeden vytvořený adresář pomocí svnadmin create je uzavřený celek. Tudíž jsem dospěl k názoru že pokud budu chtít pracovat s svn podobným způsobem jako pracuji s cvs, musím pro každý projekt vytvořit samostatnou repository. Tak jako mám pro cvs jednu repository v adresáři $HOME/cvs
, tak jsem pro subversion zvolil kořen všech repository v adresáři $HOME/svn
. Zde má každý projekt vlastní adresář s vlastní repository.
$ mkdir $HOME/svn
Vytvoření nové „repository“ pro projekt projekt
.
$ svnadmin create $HOME/svn/projekt
Prvotní import projektu
$ svn import /path/to/projekt
file://$HOME/svn/projekt
-m "initial import"
Tím máme uloženu prvotní revizi 1 v repository, a můžeme započít práci. Nejdříve si z repository „checkneme“ aktuální verzi:
$ svn co file://$HOME/svn/projekt