ide fogom felvinni azokat a kész parancsokat, amik az svnnel kapcsolatosan állandóan visszatérnek,  de nem naponta használatosak.

.svn könyvtárak törlése:
find . -type d -name .svn | xargs rm -rf

keresés az .svn könyvtárak kihagyásával:
grep --exclude=*.svn* -R "keresett szöveg" .

svnből fájl törlése a helyi fájl megtartásával:
svn delete –keep-local fájl

egy fájl kizárása az svnből:

  1. Lépjünk be a könyvtárba és mentsük el a fájlt
  2. Az svn-nel töröljük:
    svn delete fájlnév
  3. Tegyük be az ignore alá
    svn propedit svn:ignore .

    Az editorba irjuk be a fájl nevét

  4. Commitoljuk be
    svn commit -m'fájl törlése'
  5. állítsuk vissza a fájlt

Egy kis Symfony. (gépelés helyet parancssorból) zárjuk ki a base/om/map mappákat

echo -e "om\nmap" | svn propedit svn:ignore lib/model --editor-cmd tee
echo -e "base" | svn propedit svn:ignore lib/filter --editor-cmd tee
echo -e "base" | svn propedit svn:ignore lib/form --editor-cmd tee

svn update miket változtatna:
svn status -u

svn verziók közti különbség:
svn diff -r 3703:3702 | grep “Index”

a változás a fájlban:
svn diff -r4000:5095 akeresettfajl

svn status a külső hivatkozások nélkül.
svn status –ignore-externals

svn revert egy régebbi verzióra.
svn update -r R
R = a régebbi verzió száma

grep, és amit nem keresek:
svn status --ignore-externals | grep -v 'plugins/' | grep -v 'doc/' | grep -v 'ezt sem keresem'

create repo
svnadmin create /path/to/repository

költözés: (innen)
svnadmin dump /path/to/current/repo -r48:50 > svn.dump
svnadmin create /path/to/new/repo
svnadmin load /path/to/new/repo < svn.dump és a kliens:
svn sw –relocate svn+ssh://cim_regi svn+ssh://cimuj