我可以运行哪种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)
使用 --verbose,svn log 还将打印所有受影响的路径以及每个日志消息。
http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.log.html