svnadmin create repo svn co file:///repo wc cd wc echo red > apple echo green > lemon echo yellow > orange echo blue > grape svn add apple lemon orange grape svn commit -m "Add four tipic fruits" md recipes svn add recipes svn commit -m "Add directory for recipes" svn delete recipes svn commit -m "Delete recipes directory" svn copy -r 2 file:///repo/recipes documents cd documents md recipes svn add recipes cd .. svn commit -m "Ressurect directory recipes from r1 as documents. Add new directory called recipes under documents." svn delete apple echo My favourite from all red fruits > apple svn add apple svn commit -m "Delete apple and add new apple. This replaces the old one." svn delete grape lemon orange echo No, I think this one is my favourite > grape echo Don't like this too much > lemon echo Very good fruit > orange svn add grape lemon orange svn commit -m "Replace all fruits, except apple, with new fruits." svn delete documents\recipes svn commit -m "Delete recipes" svn delete documents svn commit -m "Delete documents" svn update svn commit -m "Delete documents" md documents md documents\recipes svn add documents svn commit -m "Recreate documents\recipes from scratch" svn merge -r 9:1 file:///repo svn status svn commit -m "Revert changes from revision 9 down to 1" svn update svn list file:///repo svn --version