svn parancsok
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:
- Lépjünk be a könyvtárba és mentsük el a fájlt
- Az svn-nel töröljük:
svn delete fájlnév
- Tegyük be az ignore alá
svn propedit svn:ignore .
Az editorba irjuk be a fájl nevét
- Commitoljuk be
svn commit -m'fájl törlése'
- á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
svn parancsok bejegyzéshez a hozzászólások lehetősége kikapcsolva