Операция Checkout в SVN
В предыдущей главе мы создали репозиторий example01 с URL svn://192.168.0.1/example01, и пользователь SVN user01 имеет права на чтение и запись.
Мы можем использовать этот URL на клиенте, чтобы выполнить операцию checkout над репозиторием.
svn checkout http://svn.server.com/svn/project_repo --username=user01 Приведённая выше команда выдаст следующий результат:
root@example:~/svn# svn checkout svn://192.168.0.1/example01 --username=user01 A example01/trunk A example01/branches A example01/tags Checked out revision 1.
После успешного checkout в текущем каталоге создаётся каталог-копия example01. Просмотрите извлечённое содержимое.
root@example:~/svn# ll example01/ total 24 drwxr-xr-x 6 root root 4096 Jul 21 19:19 ./ drwxr-xr-x 3 root root 4096 Jul 21 19:10 ../ drwxr-xr-x 2 root root 4096 Jul 21 19:19 branches/ drwxr-xr-x 4 root root 4096 Jul 21 19:19 .svn/ drwxr-xr-x 2 root root 4096 Jul 21 19:19 tags/ drwxr-xr-x 2 root root 4096 Jul 21 19:19 trunk/
Если вы хотите увидеть больше информации о репозитории, выполните команду info.
Другие расширения