Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在svn修订列表中列出已修改的文件_Eclipse_Svn_Redmine - Fatal编程技术网

Eclipse 在svn修订列表中列出已修改的文件

Eclipse 在svn修订列表中列出已修改的文件,eclipse,svn,redmine,Eclipse,Svn,Redmine,svn提供了许多漂亮的命令,使我们能够了解存储库中正在发生的事情 我正在等待一个命令,该命令允许我列出在特定版本中修改过的文件(注意范围,但列出一些特定版本) 示例: 我想知道在修订版中修改了哪些文件:624625630631 但我想按文件对其进行分组(如果某个文件在修订版624和630中进行了修改,我希望它是whan once) svn差异——总结。。。。可以这样做,但对于一个范围的修订,在我的情况下,范围是不可能有 附言: 我使用的是redmine,所以如果有解决方案,也会很好。我不知道在S

svn提供了许多漂亮的命令,使我们能够了解存储库中正在发生的事情

我正在等待一个命令,该命令允许我列出在特定版本中修改过的文件(注意范围,但列出一些特定版本)

示例:

我想知道在修订版中修改了哪些文件:624625630631

但我想按文件对其进行分组(如果某个文件在修订版624和630中进行了修改,我希望它是whan once)

svn差异——总结。。。。可以这样做,但对于一个范围的修订,在我的情况下,范围是不可能有

附言:
我使用的是redmine,所以如果有解决方案,也会很好。

我不知道在Subversion或redmine中有任何内置的方法可以做到这一点。我建议编写一个小脚本,反复调用svn diff,然后处理结果

例如,下面是通过命令行执行此操作的快速方法:

echo "255 318 319 320" | perl -p -e 's/ /\n/g' | xargs -I {} svn diff . --summarize -c {} | perl -p -e 's/^...\s*//' | sort | uniq