svn_commit Отправляет изменения из рабочей директории в репозиторий &reftitle.description; arraysvn_commit stringlog arraytargets boolrecursive&true; Отправляет изменения в файлах локальной рабочей копии, перечисленные в массиве targets в репозиторий, с сообщением log. Директории из массива targets будут рекурсивно добавлены, если параметр recursive не установлен в &false;. Эта функция не имеет параметров для установки данных аутентификации, поэтому имя пользователя и пароль должны быть заданы с помощью функции svn_auth_set_parameter &reftitle.parameters; log Строка комментария для текущего изменения. targets Массив с путями к локальным файлам или директориям, которые будут отправлены. Параметр должен быть массивом, строковое значение для добавления единичного элемента не поддерживается. &svn.relativepath; recursive Флаг для отключения рекурсивной отправки директорий из массива targets. По умолчанию &true;. &reftitle.returnvalues; Возвращает массив в формате: Номер ревизии сделанного изменения 1 => Строка с датой и временем изменения в формате ISO 8601 2 => Имя сделавшего изменения (коммитер) ) ]]> При неудаче операции возвращается &false;. &reftitle.examples; Простой пример Этот пример отправляет директорию calculator в репозиторий, используя имя пользователя Bob и пароль abc123 (будем надеяться, что пароль надёжный): ]]> &example.outputs; 1415, 1 => '2007-05-26T01:44:28.453125Z', 2 => 'Bob' ) ]]> &reftitle.notes; &warn.experimental.func; &reftitle.seealso; svn_auth_set_parameter SVN-документация по svn commit