Обозначение -rNNN
называется Оперативная ревизия , обозначение somePath@NNN
называется Редакция колышка .
Разница в том, что оперативная ревизия можетбыть двусмысленным: когда вы перемещали папку в предыдущей ревизии, невозможно определить, какой объект вы хотите увидеть.Если вы используете peg revision, это говорит svn, что вы хотите увидеть объект, который присутствовал в данной ревизии в этом месте.
Книга SVN имеет хорошее объяснение, которое можно скопировать здесь: Peg и оперативные редакции