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

tee*_*ink 49 svn

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

现在,我有它

svn log <url> -r {2010-11-01}:{2011-05-04} > log.txt
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ner 76

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

svn log <url> -qv -r {2010-11-01}:{2011-05-04} > log.txt
Run Code Online (Sandbox Code Playgroud)


Mic*_*nor 38

如果您只想将每个已更改的文件打印一次(而不是每次更改它的更改),您还可以执行以下操作:

svn diff <url> --summarize -r {2010-11-01}:{2011-05-04} > log.txt
Run Code Online (Sandbox Code Playgroud)


man*_*lds 5

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

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