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