svn_add
(PECL svn:0.1-0.2)
svn_add — Schedules the addition of an item in a working directory
Descrição
Adds the file, directory or symbolic link at path to the working directory. The item will be added to the repository the next time you call svn_commit() on the working copy.
Parâmetros
- path
-
Path of item to add.
Nota: Caminhos relativos irão ser resolvidos como se o diretório atual fosse o que contém o binário PHP. Para chamar script do diretório, use realpath() ou dirname(__FILE__).
- recursive
-
If item is directory, whether or not to recursively add all of its contents. Default is TRUE
- force
-
If true, Subversion will recurse into already versioned directories in order to add unversioned files that may be hiding in those directories. Default is FALSE
Valor Retornado
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Notas
Esta função é EXPERIMENTAL. Isso quer dizer que o comportamento desta função e seu nome, incluindo TUDO o que está documentado aqui pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use esta função por sua própria conta e risco.
Exemplos
Example#1 svn_add() example
In a working directory where svn status
returns:
$ svn status ? foobar.txt
...this code:
<?php
svn_add('foobar.txt');
?>
...will schedule foobar.txt for addition into the repository.