svn log 高级命令解释

参考目录

  • 基本命令
  • 完整命令
  • 效果
  • 鸣谢

实现目标:svn查询指定版本或时间范围指定人最近的变更文件路径到输出文件

基本命令

svn log --search youname -r {param1}:{param2} -v > custom.out

完整命令

svn log --search yuanyubo -r {2020-07-01}:{2020-09-01} -v | grep -E "A|M" | grep -v Mac | sort | uniq  > custom.out
命令 解释
search yourname 筛选作者为yourname的记录
{param1}:{param2} 起始-结束版本号或者起始-结束时间
grep -E 筛选包含A或M的行
grep -v Mac 行记录取反,即行记录不包含Mac字符
sort 行记录排序
uniq 行记录去重

效果

svn log 高级命令解释_第1张图片

鸣谢

  • 非常感谢你从头到尾阅读了这篇文章,希望其中的内容对你有所启发和帮助。如果你还有其他问题或需要进一步的了解,欢迎随时关注我的动态并留言
  • 最后希望大家给作者点个关注和小赞赞支持下,创作不易啊
  • 觉得有收藏价值也可以进行收藏
  • 最后给大家来波小tips。优雅封装接口给第三方调用

思想来源

你可能感兴趣的:(Linux,Windows命令,svn)