Как я могу отфильтровать граф ревизий SVN Tortoise перед его открытием?
Есть ли способ отфильтровать график ревизий SVN Tortoise перед его открытием? Чтобы открыть его, требуется более минуты, что приводит к слишком многим дракам на мечах в коридоре. Я могу легко отфильтровать его после его открытия, но это моя проблема.
В идеале мне нужно только увидеть последние 100 или около того ревизий, а не все с незапамятных времен.
2 ответа
AFAIK, вы не можете фильтровать график - документация TortoiseSVN гласит:
Чтобы сгенерировать график, TortoiseSVN должен извлечь все сообщения журнала из корня хранилища. Само собой разумеется, что это может занять несколько минут, даже если хранилище содержит несколько тысяч ревизий, в зависимости от скорости сервера, пропускной способности сети и т. Д. Если вы попробуете это с чем-то вроде проекта Apache, который в настоящее время имеет более 500000 ревизий, вы можете ожидать некоторых время.
Хорошей новостью является то, что если вы используете кеширование логов, вам придется перенести эту задержку только один раз. После этого данные журнала хранятся локально. Кэширование логов включено в настройках TortoiseSVN.
Итак - убедитесь, что кэширование журналов включено, и будущие представления графиков будут быстрее.
Нет, это невозможно. Поскольку для генерации графа, ТСВН требуется информация из журнала всех ревизий. В противном случае он может пропустить копии (например, если вы создадите тег из r2 в HEAD, где HEAD будет r1000).