svn_add

(PECL svn >= 0.1.0)

svn_addAgenda a adição de um item em um diretório de trabalho

Descrição

svn_add(string $path, bool $recursive = true, bool $force = false): bool

Adiciona o arquivo, diretório ou ligação simbólica em path ao diretório de trabalho. O item será adicionado ao repositório na próxima vez que svn_commit() for chamada na cópia de trabalho.

Parâmetros

path

Caminho do item a ser adicionado.

Nota: Os caminhos relativos serão resolvidos como se o diretório de trabalho atual fosse aquele que contém o binário do PHP. Para usar o diretório de trabalho do script de chamada, use realpath() ou dirname(__FILE__).

recursive

Se o item for um diretório, se deve ou não adicionar recursivamente todo o seu conteúdo. O padrão é true.

force

Se verdadeiro, o Subversion recorrerá a diretórios já versionados para adicionar arquivos não versionados que possam estar ocultos nesses diretórios. O padrão é false.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de svn_add()

Em um diretório de trabalho onde svn status retorna:

$ svn status
?      foobar.txt

...este código:

<?php
svn_add
('foobar.txt');
?>

...irá programar foobar.txt para adição no repositório.

Notas

Aviso

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome e documentação poderão mudar sem aviso prévio em futuras versões do PHP. Use por sua conta e risco.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top