# svn_update

(PECL svn >= 0.1.0)

svn_update — Actualiza la copia de trabajo

### Descripción

svn_update(string `$path`, int `$revno` = SVN_REVISION_HEAD, bool `$recurse` = true): int

Actualiza la copia de trabajo en `path` a la revisión `revno`. Si `recurse` es true, los directorios serán actualizados recursivamente.

### Parámetros

`path`

  Ruta a la copia de trabajo local.

  > Nota: Las rutas relativas se resolverán como si el directorio de trabajo actual es el que contiene el binario de PHP. Para utilizar el directorio de trabajo que contiene el script a llamar, use realpath() o dirname(__FILE__).

`revno`

  Número de revisión a actualziar, por omisión es `SVN_REVISION_HEAD`.

`recurse`

  Si se actualizan o no recursivamente directorios.

### Valores devueltos

Devuelve un nuevo número de revisión en caso de tener éxito, devuelve `false` al fallar.

### Notas

Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

### Ejemplos

Ejemplo #1 Ejemplo básico

Este ejemplo demuestra el uso básico de esta función:

`<?php
echo svn_update(realpath('working-copy'));
?>`

El resultado del ejemplo sería algo similar a:

    234

### Ver también

- svn_checkout() - Descarga una copia de trabajo desde el repositorio
- svn_commit() - Envía los cambios desde el directorio local de trabajo al repositorio
- » SVN documentation for svn update