前往svn日志并不总是停止

时间:2016-06-13 15:52:21

标签: search svn logging pipe head

考虑一下:

svn log -r HEAD:1 --search $pattern | head -4

有时此命令会找到必要的行数(例如4)并停止。但有时它甚至在找到必要数量的线后仍然继续搜索(即挂起)。

我不知道它取决于什么(无论是继续搜索还是停止)。我想知道原因,我想知道如何修改我的命令,所以它总是在找到必要的行数后立即停止(我不希望svn log搜索整个svn这可能需要永远的历史。

1 个答案:

答案 0 :(得分:1)

普通svn log将始终继续将HEAD修订版的修订历史记录显示为与查询相关的0,除非您终止进程(假设您不使用--limit开关或指定某些子树,例如/branches/myfeature)。调整脚本以在显示所需数量的日志消息后终止该过程。