svn_checkoutПолучает рабочую копию из репозитория
&reftitle.description;
boolsvn_checkoutstringreposstringtargetpathintrevisionintflags0
Получает рабочую копию с ревизией revision
из репозитория repos и размещает в targetpath.
&reftitle.parameters;
repos
Путь (URL) к директории, которую необходимо получить из репозитория.
targetpath
Локальный путь, куда необходимо получить рабочую копию.
&svn.relativepath;
revision
Номер ревизии (целое число), которую необходимо получить. По умолчанию
HEAD, т.е. самая новая версия.
flags
Комбинации из констант SVN_NON_RECURSIVE и
SVN_IGNORE_EXTERNALS.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Простой пример
Этот пример показывает, как получить директорию
из репозитория в папку calc:
]]>
Выражение dirname(__FILE__) используется для
преобразования из относительного пути к calc в абсолютный путь.
Если calc существует, то можно использовать realpath
для получения абсолютного пути.
&reftitle.notes;
&warn.experimental.func;
&reftitle.seealso;
svn_addsvn_commitsvn_statussvn_updateSVN-документация о команде svn checkout