背景:svna目录下修改代码合并到b目录下b目录目录结构发生变化,b目录为同时做安全加固,使用工具svntortoiseeverythingvscode查询指定时间段内修改文件列表进入svn根目录执行命令#查询指定日期范围内的修改记录并汇总svndiff-r{2021-12-09}:{2022-01-22}--summarize更多命令请参考svndiff命令解释。1中的方法只能汇总,不能查出单个用户的修改记录。这个方法是用海龟的历史,一个一个复制粘贴。将修改后的文件路径复制粘贴到vscode中。此操作可能有重复数据。如果多次修改同一个文件,将保留多条记录。这时候用vscode的去重功能ctrl+f换成ctrl+r检查正则表达式搜索【^(.+)((?:\r?\n.))(?:\r?\n\1)$】替换【$1$2】使用everything进行路径匹配everythingenableregularcheckinput以下匹配路径即可(20.0.3|trunk)\\bim\\bim-external-api\\src\\main\\java\\com\\bamboocloud\\im\\external\\entity\\ChangePasswordReport。在java20.0.3路径或者trunk路径下,windows的\打开正则模式后需要进行转义。
