shell

ID #1269

základy svn

vytvorit repositar
svnadmin create /home/svn/svn/projekt

nastavit opravneni v projekt/conf/svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = /home/svn/svn/passwd
authz-db = /home/svn/svn/authz
realm = server


stahnout projekt lokalne:
svn checkout svn://server/projekt

pozdeji lze zaktualizovat (stahnout zmeny provedene na serveru):
svn update

vypíše změněné soubory, možno zkontrolovat, jestli jsi nezapomněl nějakou lokální úpravu odstranit:
svn status

zobrazi zmeny, mozno dat jako parametr i jeden soubor:
svn diff

commit:
svn commit -m "toto je popis zmeny"


upload na server:
sshfs root@server:/var/www local_dir -C
cd local_dir
svn update
fusermount -u local_dir


vypis zmen v predchozich 5 revizich:
svn log -v -l5

rozdily v aktualnim adresari mezi revizemi 80 a 90
svn diff -r80:90

info o soucasne revizi
svn info

navrat k revizi 80
svn -r 80 update

Tagy: -

Související záznamy: -

Aktualizováno: 2011-12-08 14:01
Autor: : Daniel Čáslavka
Verze: 1.9

Digg it! Share on Facebook Vytisknout tento dotaz Poslat příteli Zobrazit jako PDF soubor
Navrhněte překlad tohoto záznamu do Navrhněte překlad tohoto záznamu do
Můžete ohodnotit tuto odpověď:

Průměrné hodnocení: 0 (0 Votes)

naprosto nepoužitelná 1 2 3 4 5 velmi užitečná

Můžete přidat komentář k odpovědi