我可以运行哪种SVN命令来获取自某个日期以来更改的文件列表?
现在我把它作为
svn log <url> -r {2010-11-01}:{2011-05-04} > log.txt
这几乎可以工作,但它只显示修订和注释,但不显示文件列表。
答案 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也会 每个日志打印所有受影响的路径 消息。