2010-03-02 2 views
1

Почему «график изменений» занимает гораздо больше времени, чем «Показать журнал»?Почему граф занимает гораздо больше времени, чем журнал?

Диаграмма изменений начинается с головы и отсчитывает до версии 1. Я доработал до 1000 изменений, и для отсчета времени требуется около 1 минуты.

Журнал регистрации почти мгновен и показывает только версии, которые этот проект имеет. Для этого проекта всего 10 изменений.

ответ

2

Граф пересмотра нуждается в информации о том, что журнал, содержащий корень репозитория, от HEAD до r1 возвращается.

Итак: если вы показываете полный журнал для корня репозитория, вы должны получить то же самое время.

См. Эту запись FAQ, чтобы посмотреть, как работает граф.

+0

Какая информация? Я не могу думать ни о чем, что корень должен иметь, что суб-суб-проект нуждается. – Robert

+0

Я пойду с ответом Стефана - это будет более решительно, чем мое :) –

1

Я считаю, что график ревизии не является встроенной операцией на сервере svn, тогда как журнал является встроенной функцией. Чтобы построить график пересмотра, TortoiseSVN должен генерировать множество разных запросов к серверу.