Этот быстрый фильтр, кажется, показывает коммиты с содержанием строки и деревьев, которые зависят от этих коммитов. Переходя к документации по расширениям git, похоже, что вы делаете то, что вам нужно, вы должны использовать «расширенный фильтр». Это в контекстном меню, в которое можно попасть, щелкнув правой кнопкой мыши панель, в которой отображается журнал фиксации. Увидеть ниже:
Git Extensions показывает результаты, которые не соответствуют поисковым фильтрам, а также результаты, которые соответствуют
1014
Coder
Расширения Git при поиске с использованием различных фильтров (например, сообщение о коммите) будут показывать результаты с сообщениями о коммите, которые не содержат мою строку поиска. Это действительно раздражает, есть ли способ предотвратить это?
Git-фильтрация командной строки с использованием --grep показывает только соответствующие коммиты.
Не могли бы вы показать пример того, что вы исполняете?
JayC 10 лет назад
0
Например, запустите расширения git, перейдите в поле «Filter:» и введите строку, которую вы ищете, например, «abc», и нажмите Enter. По умолчанию он ищет сообщения коммита. Когда результаты появляются, он показывает соответствующие коммиты, но также и много коммитов, которые вообще не содержат «abc» в сообщении.
Coder 10 лет назад
0
1 ответ на вопрос
3
JayC
Большое спасибо. Это дало мне очень близко к желаемому выводу, я думал, что он на самом деле полностью работает, пока я не нашел 2 коммитов (пока) вниз по дереву, которые не соответствуют указанному мною сообщению. Я не уверен, что что-то упустил, но я пошел к расширенным фильтрам, проверил сообщение и набрал сообщение, которое хотел найти.
Coder 10 лет назад
0
Я не знаю, можно ли убедить искать границы слов. Я играл с ним в одном из своих собственных репозиториев и искал определенное слово, и одна полученная строка, казалось, не соответствовала, пока я не понял, что слово было встроено в другое слово в сообщении фиксации.
JayC 10 лет назад
0
Да, я думал об этом, но это не тот случай. Я получаю коммиты слияния и обычные коммиты, которые не содержат сообщение, которое я ищу. Могли ли быть какие-то другие опции, которые я мог бы включить в Git Extensions? Я пытался найти опцию типа «показать смежные коммиты», но не смог найти вариант, который бы делал что-то вроде этого, что очевидно. Я буду голосовать за ваш ответ, потому что он ближе к желаемому результату, но по какой-то причине он не совсем там. Такое ощущение, что я упускаю что-то простое, например, галочку.
Coder 10 лет назад
0
Похожие вопросы
-
3
Есть ли в Chrome что-то похожее на ключевые слова для поиска в Opera?
-
5
Окно поиска в Chrome
-
9
grep все файлы .java в каталоге для конкретной строки
-
-
6
В Vista Explorer, как я могу найти слово во всех файлах каталога?
-
11
Как добавить пользовательскую поисковую систему в Firefox?
-
2
Windows Search 4.0 заменяет диалоговое окно поиска файлов Explorer. Как вернуть его обратно?
-
7
Глупый полнотекстовый поиск?
-
3
Чтобы получить Почту работай для `git am`
-
3
Может ли GNU Grep выводить выбранную группу?
-
7
Бережливый и средний поиск файлов в Windows