Git Extensions показує результати, які не відповідають фільтрам пошуку, а також результатам, які відповідають


2

Розширення Git при пошуку за допомогою різних фільтрів (наприклад, повідомлення про фіксацію) відображатимуть результати із повідомленнями фіксування, які не містять мою пошукову рядок. Це справді дратує чи є спосіб запобігти це?

Фільтрація git командного рядка за допомогою --grep показує лише відповідні коміти.


Розум показує приклад того, що ви виконуєте?
JayC

Наприклад, запустіть розширення git, перейдіть до поля "Filter:" та введіть рядок, який ви шукаєте, наприклад, "abc" та натисніть клавішу Enter. За замовчуванням він здійснює пошук у повідомленнях про фіксацію. Коли результати відображаються, він показує відповідність комітетів, але також і багато елементів, які взагалі не містять "abc" у повідомленні.
Кодер

Відповіді:


3

Цей швидкий фільтр, схоже, показує коміти із вмістом рядка та дерев, які залежать від цих комірок. Переходячи до документації про розширення git , здається, ви робите все, що завгодно, вам потрібно скористатися "розширеним фільтром". Це в контекстному меню, до якого можна дійти, клацнувши правою кнопкою миші на панелі, що показує журнал фіксації. Дивись нижче:

як дістатися до розширеного фільтра


Велике спасибі. Це змусило мене дійсно наблизитись до потрібного результату, і я подумав, що він фактично повністю працював, поки я не знайшов 2 коміти (поки що) опустити дерево вниз, які не відповідають повідомленню, яке я вказав. Я не впевнений, чи щось мені не вистачає, але я перейшов до розширених фільтрів, перевірив повідомлення та набрав повідомлення, яке хотів шукати.
Кодер

Я не знаю, чи можна переконати шукати межі слів. Я грав із нею в одному зі своїх власних сховищ і шукав певне слово, і один результат, що здається, не здавався, поки я не зрозумів, що це слово було вбудовано в інше слово у повідомленні про фіксацію.
JayC

Так, я подумав про це, але це не так. Я отримую об'єднання і звичайні коміти, які не містять повідомлення, яке я шукаю. Чи можуть бути якісь інші параметри, які я, можливо, включив у розширеннях Git? Я намагався шукати такий варіант, як "показати суміжні коміти", але не зміг знайти такого, який би зробив щось подібне, що очевидно. Я буду голосувати за вашу відповідь, оскільки це ближче до бажаного результату, але чомусь це не зовсім так. Створюється враження, що я пропускаю щось просте, на зразок галочки.
Кодер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.