如何仅在两个日期之间从svn命令行更改特定的扩展文件

时间:2018-03-16 06:14:33

标签: svn tortoisesvn

有人可以帮我解决如何只在两个日期之间从svn命令行更改特定文件扩展名(例如:.sql)

以下命令获取所有文件

svn diff -r{2017-10-12}:{2017-10-28} --summarize https://svn.blah.com/../  > output.txt

2 个答案:

答案 0 :(得分:0)

我建议您将svn diff命令的输出传递给find(对于Windows)或grep(对于Linux)命令,如下所示:

  1. 对于Windows:svn diff -r{2017-10-12}:{2017-10-28} --summarize https://svn.blah.com/../ | find ".sql" > output.txt

  2. 对于Linux:svn diff -r{2017-10-12}:{2017-10-28} --summarize https://svn.blah.com/../ | grep .sql > output.txt

答案 1 :(得分:0)

您可以使用--search and --search-and command-line options of svn log command。您还可以使用TortoiseSVN Revision Log Dialog来过滤所需的用户名。