(PECL svn >= 0.1.0)
svn_add — Schedules the addition of an item in a working directory
$path
[, bool $recursive
= true
[, bool $force
= false
]] )
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.
path
Path of item to add.
Note: 상대 경로는 PHP 바이너리가 있는 디렉토리를 현재 작업 디렉토리로 인식합니다. 스크립트의 작업 디렉토리를 얻으려면, realpath()나 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
성공 시 TRUE
를, 실패 시 FALSE
를 반환합니다.
이 함수는 실험적입니다. 이 함수의 작동, 함수의 이름, 그리고 관련된 모든 문서는 이후의 PHP 릴리즈에서 예고 없이 변경할 수 있습니다. 이 함수의 사용에 관한 것은 사용자 책임입니다.
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.