如何获取自某个日期以来添加到SVN的文件列表?

如何获取自某个日期以来添加到SVN的文件列表?,svn,Svn,我只想要自某个日期以来已添加(而不是已修改)的文件列表。有没有一个简单的方法可以做到这一点 回答:以下是我最终的收获,谢谢大家 svn日志-v-r{2008-10-1}:标题svn://path.to.repo/ |grep“^A”| grep.java”| sort-u 差不多 svn日志-v-r{“2008-01-01”}:标题grep'A'| sort-u 如果您使用“svn log-v-q”,您将获得文件名,并且没有日志消息。这比http://和svn://快一点,因为日志消息不会传输给

我只想要自某个日期以来已添加(而不是已修改)的文件列表。有没有一个简单的方法可以做到这一点

回答:以下是我最终的收获,谢谢大家

svn日志-v-r{2008-10-1}:标题svn://path.to.repo/ |grep“^A”| grep.java”| sort-u

差不多

svn日志-v-r{“2008-01-01”}:标题grep'A'| sort-u


如果您使用“svn log-v-q”,您将获得文件名,并且没有日志消息。这比http://和svn://快一点,因为日志消息不会传输给您


svn log--xml-v-q提供了相同的信息,但很容易解析xml。(这将为您处理奇怪文件名上的所有角落案例)。

您可以尝试以下命令

svn log -r '{2013-09-09}:HEAD'

在这里,您可以获得2013年9月9日的所有修订详细信息

谢谢,好主意……只需稍微修改一下搜索模式(您编写的方式会返回带有“a”字样的签入注释行。是的,但大写字母a周围有空格的情况非常少见。您可以使用“^a”不会那么罕见。一个很好的例子就是这句话。;-)但是是的,扬抑符起了作用。
svn log -r '{2013-09-09}:HEAD'