我正在尝试调试工作伙伴提交给我们的SVN的代码错误,为此我需要逐步执行日志,但是使用svn -log转储整个列表,这使我无法查看所有内容,如在日志之前向上滚动很多。使用limit命令也不能很好地工作。我可以告诉我最后一次,比方说,10次提交,但有没有办法继续 next 10之后呢?或类似的东西?
谢谢
答案 0 :(得分:2)
more
命令?
svn -log | more
答案 1 :(得分:1)
只需在命令行上使用--limit选项进行svn登录。
svn log --limit 10
在命令行上,如果您使用的是windows或unix,则使用更多或更少的功能非常有用。
在TortoiseSVN中,您通常会有"next 100" or 500的按钮,具体取决于configured。Repo-Browser。你应该通过{{3}}。
答案 2 :(得分:0)
既然你说“向上滚动”,我假设你在谈论windows命令行“dos window”输出缓冲区?如果是这样,你就“做错了” 你应该将日志重定向到一个文本文件,然后使用一个称职的编辑器,如Notepad ++(可以处理大文件,很好的搜索,快速),甚至是低级的Windows记事本。
因此,如果您运行的命令是:
svn -log
您应该重定向到以下文件:
svn -log > c:\SomeFolderThatICanFind\svnOut.txt