Если вы хотите просмотреть аннотацию


Если вы хотите просмотреть аннотацию для файла readme.txt в тестовом хранилище:
$ svn blame http://svn.red-bean.com/repos/test/readme.txt 3 sally This is a README file. 5 harry You should read this.
Пред. Уровень выше След.
svn add Содержание svn cat


Если вы хотите просмотреть readme.txt в хранилище не создавая его рабочей копии:
$ svn cat http://svn.red-bean.com/repos/test/readme.txt This is a README file. You should read this.


Создать рабочую копию в директории с именем mine:
$ svn checkout file:///tmp/repos/test mine A mine/a A mine/ b Checked out revision 2. $ ls mine Создать рабочие копии двух разных каталогов:
$ svn checkout file:///tmp/repos/test file:///tmp/repos/quiz A test/a A test/b Checked out revision 2. A quiz/l A quiz/m Checked out revision 2. $ ls quiz test Создать рабочие копии двух разных каталогов в каталоге с именем working-copies:
$ svn checkout file:///tmp/repos/test file:///tmp/repos/quiz working-copies A working-copies/test/a A working-copies/test/b Checked out revision 2. A working-copies/quiz/l A working-copies/quiz/m Checked out revision 2. $ ls working-copies Если вы прервете создание копии (или его прервет что-то другое: например, разрыв связи и т.п.), вы можете продолжить процесс выдав команду повторно или просто запросив обновление рабочей копии:
$ svn checkout file:///tmp/repos/test test A test/a A test/b ^C svn: The operation was interrupted svn: caught SIGINT $ svn checkout file:///tmp/repos/test test A test/c A test/d ^C svn: The operation was interrupted svn: caught SIGINT $ cd test $ svn update A test/e A test/f Updated to revision 3.
Пред. Уровень выше След.
svn cat Содержание svn cleanup





Собственно, тут не так уж и много примеров можно привести, так как svn cleanup не комментирует свою работу. И если вы не указали PATH, то будет использоваться «.» .
$ svn cleanup $ svn cleanup /path/to/working-copy
Пред. Уровень выше След.
svn checkout Содержание svn commit



Закрепить изменения файла в хранилище неявно определенным текущим каталогом («.»). Задать комментарий в командной строке:
$ svn commit -m "added howto section." Sending a Transmitting file data . Committed revision 3. Закрепить изменения файла foo.c (явно заданного в командной строке). Задать комментарий содержимым файла msg:
$ svn commit -F msg foo.c Sending foo.c Transmitting file data . Committed revision 5. Если вы хотите использовать содержимое файла находящегося под контролем версий в качестве комментария (используя параметр --file), вы должны задать параметр --force-log для явного выражения своих намерений:
$ svn commit --file file_under_vc.txt foo.c svn: The log message file is under version control svn: Log message file is a versioned file; use '--force-log' to override $ svn commit --force-log --file file_under_vc.txt foo.c Sending foo.c Transmitting file data . Committed revision 6. Закрепить факт удаления файла:
$ svn commit -m "removed file 'c'." Deleting c Committed revision 7.
Пред. Уровень выше След.
svn cleanup Содержание svn copy



Планирование копирования объекта внутри рабочей копии. Физическое копирование происходит после выполнения команды закрепления изменений:
$ svn copy foo.txt bar.txt A bar.txt $ svn status A + bar.txt Копирование объекта из рабочей копии в хранилище по заданному URL. Изменения в хранилище вносятся незамедлительно (так что требуется прокомментировать свои действия):
$ svn copy near.txt file:///tmp/repos/test/far-away.txt -m "Remote copy." Committed revision 8. Копирование объекта из хранилища в рабочую копию. Полученная копия планируется на добавление и возникнет в хранилище только после команды закрепления изменений:

Содержание раздела