svn_add
(PECL svn >= 0.1.0)
svn_add — Prévoit l'ajout d'un élément dans le dossier de travail
Description
$path
[, bool $recursive
= true
[, bool $force
= false
]] )
Ajoute un fichier, un dossier ou un lien symbolique, en utilisant
le chemin path
dans le dossier de travail.
L'élément sera ajouté au référentiel au prochain appel de la fonction
svn_commit() sur la copie de travail.
Liste de paramètres
-
path
-
Chemin de l'élément à ajouter.
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__).
-
recursive
-
Si l'élément est un dossier, si l'on doit ou non ajouter récursivement tout son contenu. Par défaut, vaut
TRUE
-
force
-
Si vaut
TRUE
, Subversion cherchera récursivement dans les dossiers versionnés existants afin d'ajouter tous les fichiers qui ne sont actuellement pas versionnés. Par défaut, vautFALSE
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Notes
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Exemples
Exemple #1 Exemple avec svn_add()
<?php svn_add('foobar.txt'); ?>
...marquera le fichier foobar.txt comme fichier à ajouter dans le dossier.