使用命令行,我想查看特定用户所做的所有变更集。这可能吗?我查看了 svn log
的文档但看不到如何做到这一点。
最佳答案
我不知道使用纯 Subversion 有什么方法可以做到这一点。但是你可以做到with sed
:
svn log | sed -n '/username/,/-----$/ p'
这将找到用户名的每个实例,然后将所有内容打印到标记日志中记录结束的虚线。
搜索模式非常灵活 - 您可以轻松修改它以搜索其他内容。例如,
svn log | sed -n '/Dec 2009/,/-----$/ p'
将返回 12 月(任何作者)所做的所有提交。
编辑:如果您不想要实际的提交消息,而只想要摘要元数据,那么您可以使用
grep
,类似于 William Leara 的 Windows answer :svn log | grep username
关于svn - 如何找到特定 Subversion 用户所做的修订?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2976012/