Фильтровать файлы в диалоге журнала ревизий TortoiseSVN? - PullRequest
3 голосов
/ 22 февраля 2011

Можно ли отфильтровать отображаемый список измененных файлов для выбранной ревизии? В хранилище хранятся сотни сгенерированных файлов, которые время от времени фиксируются. Сейчас трудно выяснить, что является реальным изменением, если у вас есть 500 измененных файлов в коммите.

Я знаю, это более или менее проблема использования. Но если бы это мне очень помогло отфильтровать список файлов. Есть ли другие инструменты, которые могут сделать это, если это невозможно с TortoiseSVN?

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

В идеальном случае, конечно, , а не файлы версий, которые могут быть созданы автоматически;)
Но если вам нужно , то я не знаю «фильтра имени файла» на Черепахе. За исключением, возможно, пометки этих сгенерированных файлов специальным свойством, и в этом случае вы можете отсортировать вывод diff в Tortoise на основе столбца свойства .

Примечание. В сеансе командной строки достаточно простого "grep -v generated", чтобы отфильтровать любой файл в "сгенерированном" каталоге.

0 голосов
/ 15 февраля 2018

Возможно, вы захотите посмотреть журнал изменений.Вы можете добраться до него, выбрав «Показать журнал» в контекстном меню Черепаха SVN.У него есть способ фильтрации списка фиксации по пути к файлу с помощью регулярного выражения.Например, если вы введете

.java -.jsp

, он отфильтрует коммиты, которые изменили файлы .java, но не изменили файлы .jsp.Таким образом, если вы знаете, что ваши сгенерированные файлы находятся в определенном пути к каталогу или имеют конкретное расширение, то вы можете исключить коммиты, которые имеют только такие.Если каждый коммит генерировал файлы, то вы можете попробовать экспортировать измененные файлы в другой каталог и просмотреть их, чтобы увидеть, что было изменено.Функция экспорта поддерживает иерархию каталогов.

...