svn_add

(PECL svn >= 0.1.0)

svn_add计划在工作目录中添加项目

描述

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

path 处的文件、目录或符号链接添加到工作目录。下次你在工作副本上调用 svn_commit() 时,该项目将被添加到存储库中。

参数

path

要添加的项目的路径。

注意: 相对路径将被解析,就好像当前工作目录是包含 PHP 二进制文件的目录一样。若要使用调用脚本的工作目录,请使用 realpath() 或 dirname(__FILE__)。

recursive

如果项目是目录,是否递归添加其所有内容。默认值为 true

force

如果为 true,Subversion 将递归进入已版本化的目录,以添加可能隐藏在这些目录中的未版本化的文件。默认值为 false

返回值

成功返回 true,失败返回 false

示例

示例 #1 svn_add() 示例

在工作目录中,svn status 返回

$ svn status
?      foobar.txt

...这段代码

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

...将计划将 foobar.txt 添加到存储库中。

注释

警告

此函数为 实验性。此函数的行为、名称以及周围的文档可能会在 PHP 的未来版本中发生变化,恕不另行通知。使用此函数需自担风险。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top