我只想要一个自某个日期以来已添加的文件列表(不是已经修改过的文件)。有一个简单的方法吗?
回答:这是最终为我工作的,谢谢你们!
svn log -v -r {2008-10-1}:HEAD svn://path.to.repo/ | grep“^ A”| grep“.java”| sort -u
答案 0 :(得分:5)
svn log -v -r{2008-10-1}:HEAD | grep "^ A"
答案 1 :(得分:2)
如果你使用'svn log -v -q',你会得到文件名,没有日志消息。这比http://和svn://快一点,因为日志消息不会传输给你。
svn log --xml -v -q为您提供相同的信息,但易于解析xml。 (这会处理奇怪文件名上的所有极端情况)。
答案 2 :(得分:1)
像
这样的东西 svn log -v -r {"2008-01-01"}:HEAD . | grep ' A ' | sort -u
应该让你去......
答案 3 :(得分:0)
您可以尝试以下命令,
svn log -r '{2013-09-09}:HEAD'
您可以在此处获得日期为2013年9月9日的所有修订详情