(PECL svn >= 0.1.0)
svn_add — 计划在工作目录中添加项目
将path
处的文件、目录或符号链接添加到工作目录。下次您在工作副本上调用svn_commit()时,该项目将添加到存储库中。
path
要添加的项目的路径。
注意: 相对路径将被解析为当前工作目录包含 PHP 二进制文件的目录。要使用调用脚本的工作目录,请使用realpath()或 dirname(__FILE__).
recursive
如果项目是目录,是否递归添加其所有内容。默认为true
force
如果为真,Subversion 将递归进入已版本化的目录,以添加可能隐藏在这些目录中的未版本化的文件。默认为false
示例 #1 svn_add() 示例
在工作目录中,svn status
返回
$ svn status ? foobar.txt
...此代码
<?php
svn_add('foobar.txt');
?>
...将计划将 foobar.txt 添加到存储库中。
此函数为实验性。此函数的行为、名称和周围文档可能会在 PHP 的未来版本中未经通知而更改。使用此函数需自行承担风险。