此文本正在开发中,可能会随时更改,并且可能无法准确描述任何已发布版本的 Apache™ Subversion® 软件。将此页面添加为书签或以其他方式向其他人推荐此页面可能不是一个明智的做法。请访问 https://svnbook.subversion.org.cn/ 获取此书的稳定版本。

名称

svn cat - 输出指定文件或 URL 的内容。

语法

svn cat TARGET[@REV]...

描述

输出指定文件或 URL 的内容。有关列出目录内容的信息,请参阅本章后面的 svn list

选项

示例

如果要查看存储库中的 readme.txt 文件,而无需签出该文件

$ svn cat http://svn.red-bean.com/repos/test/readme.txt
This is a README file.
Don't bother reading it.  The boss is a knucklehead.
 
INSTRUCTIONS
============

Step 1:  Do this.

Step 2:  Do that.
$

您也可以查看文件的特定版本。

$ svn cat -r 3 http://svn.red-bean.com/repos/test/readme.txt
This is a README file.
 
INSTRUCTIONS
============

Step 1:  Do this.

Step 2:  Do that.
$
[Note] 注意

您可能会习惯使用 svn cat 来查看工作文件的内容。但请记住,当 svn cat 用于工作副本文件目标时,其默认挂钩修订版本为 BASE,即该文件的未修改基本修订版本。当简单的 svn cat /path/to/file 调用无法显示您对该文件的本地修改时,不要感到惊讶!

[Tip] 提示

如果您的工作副本已过期(或您有本地修改),并且您想查看工作副本中文件的 HEAD 修订版本,请使用 --revision (-r) 选项:svn cat -r HEAD FILENAME

TortoiseSVN 官方中文版 1.14.7 发布