PHP Conference Japan 2024

svn_add

(PECL svn >= 0.1.0)

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

描述

svn_add(字符串 $path, 布尔值 $recursive = true, 布尔值 $force = false): 布尔值

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

参数

path

要添加的项目的路径。

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

recursive

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

force

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

返回值

成功时返回true,失败时返回false

示例

示例 #1 svn_add() 示例

在工作目录中,svn status 返回

$ svn status
?      foobar.txt

...此代码

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

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

注释

警告

此函数为实验性。此函数的行为、名称和周围文档可能会在 PHP 的未来版本中未经通知而更改。使用此函数需自行承担风险。

添加注释

用户贡献的注释

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