Svn 有没有一种方法可以让subversion向我显示文件列表的历史记录?

Svn 有没有一种方法可以让subversion向我显示文件列表的历史记录?,svn,Svn,我有一个源文件列表,想知道上次修改的时间。使用subversion,是否有一种方法可以自动查找历史记录或文件最后一次修改的时间(对于一长串文件)?我只知道如何在个人的基础上做,这将永远为这个名单 谢谢。您可能正在寻找 svn blame filename 也 除了上面提到的BURN和info命令外,还可以使用“svn log”。不管你需要做什么,你都需要在文件列表上循环并转换输出 例如,假设文件中有文件列表,可以执行以下操作: cat filelist | while read i; do e

我有一个源文件列表,想知道上次修改的时间。使用subversion,是否有一种方法可以自动查找历史记录或文件最后一次修改的时间(对于一长串文件)?我只知道如何在个人的基础上做,这将永远为这个名单


谢谢。

您可能正在寻找

svn blame filename


除了上面提到的BURN和info命令外,还可以使用“svn log”。不管你需要做什么,你都需要在文件列表上循环并转换输出

例如,假设文件中有文件列表,可以执行以下操作:

cat filelist | while read i; do echo $i `svn log -l1 findremote.pl | awk 'NR == 2 {print $5, $6, $7 }'`; done
当然,您需要进一步将输出转换为您喜欢的任何格式


请注意,所有这些命令都将告诉您工作区中存在的版本。如果需要存储库中的最新版本,则需要添加-rHEAD或类似的内容。或者在运行该命令之前确保您的工作区已更新。

是否可以通过cygwin命令行执行此操作?谢谢btw@ftlog:-没有配偶。说真的,我没有主意。然而,我会搜索,并更新你,如果我发现了!
cat filelist | while read i; do echo $i `svn log -l1 findremote.pl | awk 'NR == 2 {print $5, $6, $7 }'`; done