PHP Conference Japan 2024

svn_import

(PECL svn >= 0.2.0)

svn_import將未版本控制的路徑匯入到版本庫

說明

svn_import(字串 $path, 字串 $url, 布林值 $nonrecursive): 布林值

將未版本控制的 path 提交到 url 指定的版本庫。如果 path 是一個目錄且 nonrecursivefalse,則該目錄將被遞迴導入。

參數

path

要導入的檔案或目錄的路徑。

注意相對路徑將會被解析,如同目前工作目錄是包含 PHP 執行檔的目錄一樣。要使用呼叫腳本的工作目錄,請使用 realpath() 或 dirname(__FILE__)。

url

要導入的版本庫 URL。

nonrecursive

是否避免遞迴處理目錄。

返回值

成功時返回 true,失敗時返回 false

範例

範例 #1 基本範例

此範例示範了此函數的基本用法。要將名為 new-files 的目錄導入到 http://www.example.com/svnroot/incoming/abc 的版本庫中,請使用

<?php
svn_import
(realpath('new-files'), 'http://www.example.com/svnroot/incoming/abc', false);
?>

注意事項

警告

此函數為 *實驗性* 函數。此函數的行為、名稱和相關文件可能會在未來的 PHP 版本中有所變更,恕不另行通知。使用此函數的風險須自行承擔。

參見

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top