来自SVN的作者信息

Author information from SVN

一次修订有200多个文件(.java)。我想使用 SVN blame coommand 来找出在该特定版本上编辑过这些文件的作者信息。 blame 命令可以通过以下方式使用 - svn责备--xml http://svn.red-bean.com/repos/test/readme.txt

但我面临的主要问题是 - 如何对特定修订版中的所有文件递归执行此操作?在那种特定情况下,svn 命令是什么?

假设您 运行 在可以使用 UNIX 程序 'find' 的机器上执行此操作,您可以 运行:

find . -name '*.java' -exec svn blame --xml {} \;

这会将所有 java 文件的输出放入终端。如果您希望获得所有文件的信息:将 *.java 替换为 *. 您可能希望通过添加类似

的内容将信息保存到文件中
> authors.xml

命令后。