这是一个小hack,它使用GNU的sed对svn命令的日志输出执行正则表达式.将用户名更改为您需要的用户名
svn log | sed -n '/| username |/,/-----$/ p'
Run Code Online (Sandbox Code Playgroud)
要从webdav配置中获取您的文件夹列表(在撰写本文时我在Ubuntu框中)尝试这样的事情....
grep SVNPath /etc/apache2/mods-available/dav_svn.conf | grep -v \# | sed 's/^\s*SVNPath //'
Run Code Online (Sandbox Code Playgroud)
这只是为该行换一次,两次删除注释行并过滤SVNPath关键字和相关的空白字符.您的结果是repo文件夹,因此如果您要使用svn命令,请使用file://
我不认为svn内置了对该功能的支持,但你可以编写一个小脚本来运行
svn log --xml
Run Code Online (Sandbox Code Playgroud)
在您想要测试的任何存储库的目录中,然后解析它并仅选择给定用户完成的条目.
| 归档时间: |
|
| 查看次数: |
7714 次 |
| 最近记录: |