msysgit - как мне использовать gitk для поиска строки в случае игнорирования фиксации

Я уверен, что этот вопрос кажется очень простым. У меня есть репозиторий git, и я просматриваю его в gitk. Есть возможность:

Найти Следующий Предыдущий зафиксировать добавление/удаление строки: некоторая строка IgnCase Все поля

Есть коммиты, которые содержат Some String (именно так, как я только что обработал), и если я ищу его точно так же, как обведено, gitk покажет совпадения. Однако, если я ищу, как я делал выше, используя какую-то строку, совпадений нет. Может быть, уже поздно и я устал, но почему это не работает? Кто-нибудь здесь использует msysgit? Я использую git версии 1.7.11.msysgit.1.

Спасибо


person loop    schedule 15.08.2012    source источник


Ответы (1)


В этом случае gitk внутренне вызывает git diff-tree -S<string>, который выполняет поиск с учетом регистра. Фактически, git diff-tree, кажется, даже принимает (несколько недокументированную) опцию «-i», чтобы игнорировать регистр, но gitk не использует это. Короче говоря, это ошибка в gitk, поскольку он должен либо отключать «IgnCase» при поиске добавленных/удаленных строк, либо использовать «-i».

person sschuberth    schedule 05.10.2012