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的未来版本中,此函数的行为、名称及其周围的文档可能会在未经通知的情况下发生更改。使用此函数需自担风险。