svn_update
(PECL svn >= 0.1.0)
svn_update — Met à jour la copie de travail
Description
$path
[, int $revno
= SVN_REVISION_HEAD
[, bool $recurse
= TRUE
]] ) : int
Met à jour la copie de travail pointée par le chemin
path
à la révision
revno
. Si recurse
vaut TRUE
,
les dossiers seront mis à jour récursivement.
Liste de paramètres
-
path
-
Chemin vers la copie de travail locale.
Note: Les chemins relatifs peuvent être résolus si le dossier de travail courant est l'un de ceux qui contiennent le binaire PHP. Pour utiliser le dossier de travail, utilisez la fonction realpath(), ou l'instruction dirname(__FILE__).
-
revno
-
Numéro de révision vers lequel mettre à jour ; vaut par défaut
SVN_REVISION_HEAD
. -
recurse
-
Si l'on doit ou non mettre à jour les dossiers récursivement.
Valeurs de retour
Retourne le nouveau numéro de révision en cas de succès, ou FALSE
si une erreur survient.
Notes
Cette fonction est EXPERIMENTALE. Le comportement de cette fonction, son nom, et toute la documentation autour de cette fonction peut changer sans préavis dans une prochaine version de PHP. Cette fonction doit être utilisée à vos risques et périls.
Exemples
Exemple #1 Exemple d'utilisation
Cet exemple montre une utilisation basique de cette fonction :
<?php
echo svn_update(realpath('working-copy'));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
234
Voir aussi
- svn_checkout() - Extrait une copie de travail depuis un référentiel
- svn_commit() - Envoie les modifications depuis la copie locale vers le référentiel
- » Documentation SVN pour la commande "svn update"
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-function.svn-update.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.