Nejdříve si musíme připravit dvě věci. Repository a adresář s projektem, začnu repository. Předpokládejme, že všechny svn repository máme jako podadresáře v adresáři /var/lib/svn/. Novou repository projektu snimky vytvoříme tedy takto:
$ svnadmin create /var/lib/svn/snimkyTeď si připravíme adresářovou strukturu projektu. Vytvoříme si ji třeba v /tmp/. Ta vypadá následovně:
/tmp/project/branches/ /tmp/project/tags/ /tmp/project/trunk/
$ mkdir -p /tmp/snimky/branches /tmp/snimky/tags /tmp/snimky/trunkDo adresáře /tmp/snimky/trunk nakopírujeme celý strom zdrojových souborů našeho projektu. Takto vytvořenou adresářovou strukturu importujeme do vytvořené repository.
$ svn import /tmp/snimky file:///var/lib/svn/snimky -m "initial import"Po dokončení importu můžeme vytvořené adresáře odstranit. Pokud tak neučiníme, systém je za určitý čas odstraní sám, protože jsme je vytvořili v pracovním adresáři /tmp/.
$ rm -r /tmp/snimkyCelou akci vytvoření projektu dokončíme získáním pracovní verze zdrojových kódů.
$ cd ~/src $ svn co file:///var/lib/svn/snimky
FIXME:odstranit/přepracovat zbytek textu sekce.
Nejdříve vytvoříme adresář s projektem.
V adresáři project/trunk budou všechny zdrojové soubory projektu. Takto vytvořený projekt importujeme.
$ svn import .../project file://cesta/k/repository -m "initial import"Před použitím projektu, tedy před úpravami zdrojových kódů je třeba získat ze Subversion repository pracovní verzi.
$ svn checkout file:///cesta/k/repository/trunk projectFIXME: