Добавить директорию и файлы в игнор лист.
$ svn propset svn:ignore '*' ./tmp/
Изменить шаблоны игнорирования
$ svn propedit svn:ignore PATH
Создание локального репозитория
$ svnadmin create /usr/local/svn/newrepos
$ svn import mytree file:///usr/local/svn/newrepos/some/project \
-m "Initial import"
Adding mytree/foo.c
Adding mytree/bar.c
Adding mytree/subdir
Adding mytree/subdir/quux.h
Посмотреть что в репозитории
$ svn list file:///usr/local/svn/newrepos/some/project
bar.c
foo.c
subdir/
Указывает на то что изменилось ещё и в репозитории
$ svn status -u -v
M * 44 23 sally README
M 44 20 harry bar.c
* 44 35 harry stuff/trout.c
D 44 19 ira stuff/fish.c
A 0 ? ? stuff/things/bloo.h
Status against revision: 46
Показать лог с 5 по 19 ревизию в хронологическом порядке
$ svn log -r 5:19
--//-- в обратном порядке
$ svn log -r 19:5
Показать лог 8 ревизии
$ svn log -r 8
Показать лог по определённому файлу
$ svn log foo.c
$ svn log http://foo.com/svn/trunk/code/foo.c
Показать подробный лог 8 ревизии
$ svn log -r 8 -v
------------------------------------------------------------------------
r8 | sally | 2002-07-14 08:15:29 -0500 | 1 line
Changed paths:
M /trunk/code/foo.c
M /trunk/code/bar.h
A /trunk/code/doc/README
Посмотреть последние 5 записей в логе
$ svn log -l 5
Источники:
- 1-2 - stremoukhov.ru
- 3-6 - svnbook.red-bean.com