本手册旨在描述 Subversion 1.4 版本。如果您使用的是较新的 Subversion 版本,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅与您 Subversion 版本相符的手册版本。

名称

svn blame — 为指定的文件或 URL 显示作者和版本信息。

概要

svn blame TARGET[@REV]...

描述

为指定的文件或 URL 显示作者和版本信息。文本的每行开头都带有作者(用户名)和对该行的最后更改的版本号。

其他名称

praise, annotate, ann

更改

访问仓库

选项

--revision (-r) ARG
--verbose (-v)
--incremental
--xml
--extensions (-x) ARG
--force
--username ARG
--password ARG
--no-auth-cache
--non-interactive
--config-dir ARG

示例

如果您想查看测试仓库中 readme.txt 的注释源代码

$ svn blame http://svn.red-bean.com/repos/test/readme.txt
     3      sally This is a README file.
     5      harry You should read this.

即使 svn blame 显示 Harry 在版本 5 中最后修改了 readme.txt,您也需要仔细检查该版本究竟更改了什么,才能确定 Harry 是否更改了该行的 上下文——他可能只是调整了空白字符。