使用SVN在特定日期之后更改的文件列表

时间:2011-05-05 00:07:03

标签: svn

我可以运行哪种SVN命令来获取自某个日期以来更改的文件列表?

现在我把它作为

svn log <url> -r {2010-11-01}:{2011-05-04} > log.txt

这几乎可以工作,但它只显示修订和注释,但不显示文件列表。

3 个答案:

答案 0 :(得分:73)

添加--verbose(或-v)标记,您将获得所有受影响路径的列表以及日志消息。如果要删除消息,请添加--quiet(或-q)标记。所以:

svn log <url> -qv -r {2010-11-01}:{2011-05-04} > log.txt

答案 1 :(得分:38)

如果您只想将每个已更改的文件打印一次(而不是每次更改的文件),您也可以这样做:

svn diff <url> --summarize -r {2010-11-01}:{2011-05-04} > log.txt

答案 2 :(得分:4)

  

使用--verbose,svn log也会   每个日志打印所有受影响的路径   消息。

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.log.html