svn cat 處理已刪除檔案的方式有所不同。對於已刪除的檔案,命令列 `svn cat -r xxx <full_url>` 將會產生錯誤,但 `svn cat <full_url>@xxx` 會從過去擷取檔案。
不幸的是,此方法無法擷取已刪除的檔案。
(PECL svn >= 0.1.0)
svn_cat — 傳回儲存庫中檔案的內容
傳回 URL repos_url
在儲存庫中檔案的內容,可選擇指定修訂版本號碼 revision_no
。
repos_url
儲存庫中項目字串 URL 路徑。
revision_no
要擷取項目的整數修訂版本號碼,預設為 HEAD 修訂版本。
成功時傳回儲存庫中項目的字串內容,失敗時傳回 false
。
範例 #1 基本範例
這個範例會擷取修訂版本 28 的檔案內容
<?php
$contents = svn_cat('http://www.example.com/svnroot/calc/gui.c', 28)
?>
此函式為實驗性質。此函式的行為、名稱和相關文件可能會在未來 PHP 版本中變更,恕不另行通知。使用此函式應自行承擔風險。