Как я могу отфильтровать граф ревизий SVN Tortoise перед его открытием? - PullRequest
6 голосов
/ 20 апреля 2009

Есть ли способ отфильтровать график ревизий SVN Tortoise перед его открытием? Чтобы открыть его, требуется более минуты, что приводит к слишком многим дракам на мечах в коридоре. Я могу легко отфильтровать его после его открытия, но это моя проблема.

В идеале, мне действительно нужно видеть только последние 100 или около того ревизий, а не все с незапамятных времен.

Ответы [ 2 ]

7 голосов
/ 20 апреля 2009

AFAIK, вы не можете фильтровать график - документация TortoiseSVN гласит:

Чтобы сгенерировать график, TortoiseSVN должен извлечь все сообщения журнала из корня хранилища. Само собой разумеется, что это может занять несколько минут, даже если хранилище содержит несколько тысяч ревизий, в зависимости от скорости сервера, пропускной способности сети и т. Д. Если вы попробуете это с чем-то вроде проекта Apache, который в настоящее время имеет более 500 000 ревизий, вы можете ожидать некоторых время.

Хорошая новость заключается в том, что если вы используете кэширование журналов, вам придется перенести эту задержку только один раз. После этого данные журнала хранятся локально. Кэширование логов включено в настройках TortoiseSVN.

Итак - убедитесь, что кэширование журнала включено, и будущие представления графиков будут быстрее.

2 голосов
/ 20 апреля 2009

Нет, это невозможно. Поскольку для генерации графа, ТСВН требуется информация из журнала всех ревизий. В противном случае он может пропустить копии (например, если вы создадите тег из r2 в HEAD, где HEAD будет r1000).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...