svnadmin create –fs-type bdb /home/svn/repo[/col] - vytvoření repository používající databáze pro ukládání změn, lepší je ale použít klasický FS[general] anon-access = none auth-access = write password-db = /home/svn/passwd realm = realm
svn:service svn
{
socket_type = stream
protocol = tcp
wait = no
user = svnserve
server = /usr/bin/svnserve
server_args = -i -r /home/svn
}
Návod, jak přidat již existující projekt do správy SVN.

* provést checkout této větve z https://svn.datron.cz/repos/projekt/trunk do adresáře, kde je projekt (pravá myš na tom adresáři → CHECKOUT). Protože je repository prázdné, nic se v adresáři s projektem nepřepíše, ale v adresáři projektu se vytvoří podadresář .svn
* pak už jen zbývá vybrat a přidat soubory určené k verzování → pravá myš na adresáři → TortoiseSVN → přidat a následně se musí provést COMMIT
====== SVN Server ======
===== Apache2 =====
* Návod na svnbook.red-bean.com
* yum install mod*svn
* repository musí být typu FS
<code apache>
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos>
DAV svn
SVNParentPath /home/svn
AuthzSVNAccessFile /etc/httpd/conf/svnaccess
SSLRequireSSL
AuthType Basic
AuthName „SVN pristup“
AuthUserFile /etc/httpd/conf/passwd
Require valid-user
</Location>
</code>
==== hesla ====
* htpasswd -cm /etc/file user - pro vytvoření
* htpasswd -m /etc/file user - pro přidání
==== svnaccess ====
<code>
## neni nutny restart Apache
[groups]
everyone = mtalma
[dhelp:/]
mtalma = rw
[dhelp:/branches]
kabelovna = r
</code>