Черепаха SVN log-предел или что-то подобное - PullRequest
1 голос
/ 12 марта 2012

Я пытаюсь отладить кодовую ошибку рабочего сотрудника, допущенную к нашему SVN, и для этого мне нужно просмотреть журналы, но с помощью svn -log выводит весь список, что не позволяет мне просматривать всепрокрутка вверх заканчивается намного раньше, чем журнал.Использование команды limit тоже не очень хорошо работает.Я могу заставить его показать мне последние, скажем, 10 коммитов, но есть ли способ перейти к следующему следующему 10?Или что-то подобное?

Спасибо

Ответы [ 3 ]

2 голосов
/ 12 марта 2012

Команда more?

svn -log | more
1 голос
/ 12 марта 2012

Просто используйте опцию --limit для svn log в командной строке.

svn log --limit 10 

В командной строке действительно полезно использовать более или менее в зависимости от того, используете ли вы windows или unix.

В TortoiseSVN у вас обычно есть кнопка для «следующие 100» или 500 в зависимости от того, как она настроена . Вы должны пройти через Repo-Browser .

0 голосов
/ 12 марта 2012

Поскольку вы говорите «прокрутка вверх», я предполагаю, что вы говорите о буфере вывода командной строки Windows «dos window»? Если это так, вы «делаете это неправильно».
Вы должны перенаправить журнал в текстовый файл, а затем использовать компетентный редактор, такой как Notepad ++ (может обрабатывать большие файлы, хороший поиск, быстрый) или даже скромный блокнот Windows.

Так что, если вы используете команду:

svn -log

Вы должны перенаправить файл, например:

svn -log > c:\SomeFolderThatICanFind\svnOut.txt
...