67.4.3. Postupy

67.4.3.1. Import / Vytvoření projektu

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