svn_checkout
(PECL svn:0.1-0.2)
svn_checkout — Checks out a working copy from the repository
Descrição
Checks out a working copy from the repository at repos to targetpath at revision revision .
Parâmetros
- repos
-
String URL path to directory in repository to check out.
- targetpath
-
String local path to directory to check out in to
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__).
- revision
-
Integer revision number of repository to check out. Default is HEAD, the most recent revision.
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 Basic example
This example demonstrates how to check out a directory from a repository to a directory named calc:
<?php
svn_checkout('https://www.example.com/svnroot/calc/trunk', dirname(__FILE__) . '/calc');
?>
The dirname(__FILE__) call is necessary in order to convert the calc relative path into an absolute one. If calc exists, you can also use realpath() to retrieve an absolute path.