Pracovní stránky pro tým č. 1.
Pro zápis do repository je nutné zadat uživatelské jméno a heslo.
Stačí, když si jako working copy checkoutnete trunk. Checkoutovat tagy a branche je většinou zbytečné.
svn co svn://artax.karlin.mff.cuni.cz/home/zameb6am/vr/trunk
Obecně stačí provést export ze SVN, sloučit složky web a src/<číslo> a zazipovat. Pokud je třeba i komprese jednotlivých WRL souborů, pak poslouží následující skript.
#!/bin/sh ULOHA=2 RELEASE_DIR="tym1-uloha$ULOHA" WWW_PROJECT_DIR="$HOME/WWW/vr" # export ze SVN je bez adresaru .svn/ svn export svn://artax.karlin.mff.cuni.cz/home/zameb6am/vr/trunk release cd release mkdir $RELEASE_DIR mv src/* $RELEASE_DIR mv web/$ULOHA/* $RELEASE_DIR cd $RELEASE_DIR # zagzipovat vsechny WRL soubory rekurzivne find . -iname '*.wrl' -print|xargs gzip ## slo by to pres find a xargs... ## takovy workaround za nefunkcni find na cygwinu: #gzip */*/*.wrl #gzip */*.wrl #gzip *.wrl # odstraneni .gz find . -iname '*.wrl.gz' -exec rename .wrl.gz .wrl '{}' \; # nebo zase workaround za nefunkcni find # tentokrat v total commanderu: # CTRL+B # CTRL+M, vyhledeat regex \.gz$ a smazat # pak to cele jeste do .zip # mame tu dva vnorene $RELEASE_DIR, zustane jen ten vnejsi, v ZIPce i ten vnitrni cd .. zip -r vse.zip $RELEASE_DIR cd $RELEASE_DIR # a komplet vcetne teto ZIPky hodime na web #rm -r $WWW_PROJECT_DIR/$ULOHA/* rm -r $WWW_PROJECT_DIR/$ULOHA mkdir -p $WWW_PROJECT_DIR/$ULOHA mv * $WWW_PROJECT_DIR/$ULOHA/ cd .. mv vse.zip $WWW_PROJECT_DIR/$ULOHA/ cd .. rm -r release