对于已删除的文件,svn cat 的工作方式有所不同。对于已删除的文件,命令行 `svn cat -r xxx <full_url>` 会报错,但 'svn cat <full_url>@xxx` 会从过去 cat 文件。
不幸的是,此方法不会 cat 已删除的文件。
(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 的未来版本中发生更改,恕不另行通知。使用此函数需自行承担风险。